<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>StatSVN - February 2011 Commit Log</title>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
    <meta name="Generator" content="StatSVN 0.7.0"/>
<link rel="stylesheet" href="objectlab-statcvs.css" type="text/css"/>
<script type="text/javascript" charset="utf-8" src="http://bit.ly/javascript-api.js?version=latest&#38;login=statsvn&#38;apiKey=R_2c362b417d0517c27876cbaca1bb68cc"></script>
<script type="text/javascript" charset="utf-8">
   // wait until page is loaded to call API
   var redir_url;
   var short_url;
   BitlyCB.myShortenCallback = function(data) {
      // this is how to get a result of shortening a single url
      var result;
      short_url=null;
      for (var r in data.results) {
         result = data.results[r];
         result['longUrl'] = r;
         short_url = result['shortUrl'];
         break;
      }
      if (short_url==null) // bit.ly failed
      document.location=redir_url;
      else
      redirToTwitter();
   };
   function shortenTweet(url) {
      if (short_url == null || redir_url!=url) {
      redir_url = url;
      BitlyClient.shorten(document.location, 'BitlyCB.myShortenCallback');
      }
      else
      redirToTwitter();
      return false;
   }
   function redirToTwitter() { 
      // replace {0} which is visible as %7B0} in the link
      document.location = redir_url.replace('%7B0}', short_url);
   }
</script>
  </head>

<body>

<h1>February 2011 Commit Log</h1>
<div id="parentlink">&#171; <a href="index.html">Development Statistics for /trunk</a></div>

<div id="nav" class="section">
<h2>Commit Logs</h2>
<ul>
    <li><a href="commitlog.html">March 2011</a></li>
    <li><span class="here">February 2011</span></li>
    <li><a href="2011-01.html">January 2011</a></li>
</ul>
</div><dl class="attributes">
    <dt>Number of Commits:</dt>
    <dd>197</dd>
    <dt>Number of Active Developers:</dt>
    <dd>15</dd>
</dl>
<dl class="commitlist">
  <dt><a name="197"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-28 21:34</span>
    <a class="permalink" title="Permalink to this commit" href="#197">#197</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">303</span></span>
  </dt>
  <dd>
    <p class="comment">
Created DirectX Files tab and populated it with values.  Remaining to be done is the sort function and the warning images in the first column.<br />
<br />
Formatted some of the files, not all, I'm having trouble with Eclipse's format project functionality.
    </p>
    <p class="commitdetails"><strong>3344</strong> lines of code changed in <span class="files">17 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+8&#160;-1)</span>,
        build.sh&#160;<span class="change">(+2&#160;-1)</span>,
        cmdline.c&#160;<span class="change">(+1002&#160;-566)</span>,
        cmdline.h&#160;<span class="change">(+3&#160;-3)</span>,
        d3dx9test.c&#160;<span class="change">(+280&#160;-248)</span>,
        directXFilesTab.c&#160;<span class="new">(new&#160;232)</span>,
        directXFilesTab.h&#160;<span class="new">(new&#160;53)</span>,
        directXFilesTab.rc&#160;<span class="new">(new&#160;26)</span>,
        display.c&#160;<span class="change">(+4&#160;-3)</span>,
        dxdiagcom.c&#160;<span class="change">(+1368&#160;-773)</span>,
        dxdiagcom.h&#160;<span class="change">(+59&#160;-38)</span>,
        main.c&#160;<span class="change">(+2)</span>,
        resources.h&#160;<span class="change">(+2&#160;-1)</span>,
        rsrc.rc&#160;<span class="change">(+2)</span>,
        soundTabDialog.c&#160;<span class="change">(+299&#160;-225)</span>,
        soundTabDialog.h&#160;<span class="change">(+1&#160;-1)</span>,
        soundTabDialog.rc&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="196"></a>
    <a href="user_eulogiogallo90.html" class="author">eulogiogallo90</a>
    <span class="date">2011-02-28 21:10</span>
    <a class="permalink" title="Permalink to this commit" href="#196">#196</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">302</span></span>
  </dt>
  <dd>
    <p class="comment">
Added columns to listview, dummy variables populate listview and treeview
    </p>
    <p class="commitdetails"><strong>101</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+6)</span>,
        input.c&#160;<span class="change">(+82&#160;-2)</span>,
        input.h&#160;<span class="change">(+13)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="195"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-28 15:48</span>
    <a class="permalink" title="Permalink to this commit" href="#195">#195</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">301</span></span>
  </dt>
  <dd>
    <p class="comment">
The main dialog now resizes.  Things appear to work, but be a little shaky.  That can likely be fixed.  Keep in mind we can always disable the resize window bars if we want.
    </p>
    <p class="commitdetails"><strong>48</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+1)</span>,
        mainDialog.c&#160;<span class="change">(+40)</span>,
        mainDialog.h&#160;<span class="change">(+2&#160;-2)</span>,
        mainDialog.rc&#160;<span class="change">(+5&#160;-5)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="194"></a>
    <a href="user_abi62arevalo@gmail.com.html" class="author">abi62arevalo@gmail.com</a>
    <span class="date">2011-02-28 15:17</span>
    <a class="permalink" title="Permalink to this commit" href="#194">#194</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">300</span></span>
  </dt>
  <dd>
    <p class="comment">
Save all button works
    </p>
    <p class="commitdetails"><strong>66</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(-1)</span>,
        mainDialog.c&#160;<span class="change">(+39&#160;-10)</span>,
        mainDialog.h&#160;<span class="change">(+27&#160;-26)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="193"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-28 15:03</span>
    <a class="permalink" title="Permalink to this commit" href="#193">#193</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">299</span></span>
  </dt>
  <dd>
    <p class="comment">
ULTRA IMPORTANT: Dan Kegel strongly believed that the existing dxdiag COM interface was too complex to be accepted into the Wine repository and proposed an alternative strategy based on structs with enumerated property members.  Existing code has been updated to match, and the GUI should still work and display data as before.  The command line interface is almost guaranteed not to work: I spotted some logic errors while refactoring that were present in the original version.  Some functions are currently commented out for this reason.  <br />
<br />
The new dxdiag COM interface is exceedingly simple to use, please refer to dxdiagcom.h for a list of containers and container properties.  See any of the existing code to see proper usage of these structs if you are still confused.  cmdline.c has a plethora of examples.  <br />
<br />
Let me know if you have any issues, if there is any confusion, etc.  I apologize for this late game change, but according to Dan Kegel it was important.
    </p>
    <p class="commitdetails"><strong>1763</strong> lines of code changed in <span class="files">10 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+3&#160;-3)</span>,
        cmdline.c&#160;<span class="change">(+359&#160;-369)</span>,
        displaydialog.c&#160;<span class="change">(+17&#160;-17)</span>,
        dxdiagcom.c&#160;<span class="change">(+803&#160;-588)</span>,
        dxdiagcom.h&#160;<span class="change">(+531&#160;-21)</span>,
        main.c&#160;<span class="change">(+12&#160;-20)</span>,
        mainDialog.c&#160;<span class="change">(+6&#160;-10)</span>,
        soundTabDialog.c&#160;<span class="change">(+18&#160;-18)</span>,
        soundTabDialog.h&#160;<span class="change">(+2&#160;-2)</span>,
        system.c&#160;<span class="change">(+12&#160;-12)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="192"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-28 11:28</span>
    <a class="permalink" title="Permalink to this commit" href="#192">#192</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">298</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed merge conflict.
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+2&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="191"></a>
    <a href="user_daniel.r.kegel@gmail.com.html" class="author">daniel.r.kegel@gmail.com</a>
    <span class="date">2011-02-28 03:55</span>
    <a class="permalink" title="Permalink to this commit" href="#191">#191</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">296</span></span>
  </dt>
  <dd>
    <p class="comment">
For use with Wine's build system
    </p>
    <p class="commitdetails"><strong>19</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        Makefile.in&#160;<span class="new">(new&#160;19)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="190"></a>
    <a href="user_eulogiogallo90.html" class="author">eulogiogallo90</a>
    <span class="date">2011-02-27 23:02</span>
    <a class="permalink" title="Permalink to this commit" href="#190">#190</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">295</span></span>
  </dt>
  <dd>
    <p class="comment">
Input tab gui implemented
    </p>
    <p class="commitdetails"><strong>120</strong> lines of code changed in <span class="files">10 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+5)</span>,
        build.sh&#160;<span class="change">(+2&#160;-1)</span>,
        input.c&#160;<span class="new">(new&#160;63)</span>,
        input.h&#160;<span class="new">(new&#160;27)</span>,
        input.rc&#160;<span class="new">(new&#160;15)</span>,
        input.txt&#160;<span class="del">(del)</span>,
        main.c&#160;<span class="change">(+3)</span>,
        mainDialog.c&#160;<span class="change">(+1)</span>,
        resources.h&#160;<span class="change">(+2)</span>,
        rsrc.rc&#160;<span class="change">(+2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="189"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-27 20:19</span>
    <a class="permalink" title="Permalink to this commit" href="#189">#189</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">293</span></span>
  </dt>
  <dd>
    <p class="comment">
XML File Output Done! 5 days of my life's work, finally validated.
    </p>
    <p class="commitdetails"><strong>124</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+124&#160;-70)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="188"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-27 20:04</span>
    <a class="permalink" title="Permalink to this commit" href="#188">#188</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">292</span></span>
  </dt>
  <dd>
    <p class="comment">
Commented out TEST_MULTIPLE_SOUND.  Use for testing purposes only.
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+2&#160;-3)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="187"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-27 19:49</span>
    <a class="permalink" title="Permalink to this commit" href="#187">#187</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">291</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed TEST_MULTIPLE_SOUND preprocessor define for inspecting multiple sound tab behavior.
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+2&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="186"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-27 18:47</span>
    <a class="permalink" title="Permalink to this commit" href="#186">#186</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">288</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed xml output for -window
    </p>
    <p class="commitdetails"><strong>32</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests</strong>:
        ComparisonTest.rb&#160;<span class="change">(+32&#160;-31)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="185"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-27 18:32</span>
    <a class="permalink" title="Permalink to this commit" href="#185">#185</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">287</span></span>
  </dt>
  <dd>
    <p class="comment">
Took out build script error<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        clean_build_test.sh&#160;<span class="change">(-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="184"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-27 18:27</span>
    <a class="permalink" title="Permalink to this commit" href="#184">#184</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">286</span></span>
  </dt>
  <dd>
    <p class="comment">
Updated script error generation to better illustrate what is being tested
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        clean_build_test.sh&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="183"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-27 18:26</span>
    <a class="permalink" title="Permalink to this commit" href="#183">#183</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">285</span></span>
  </dt>
  <dd>
    <p class="comment">
Added XML formatting for special characters. Added LogicalDisks, SystemDevices, DirectXComponents, and finished DirectPlay XML output.
    </p>
    <p class="commitdetails"><strong>334</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+30&#160;-11)</span>,
        cmdline.c&#160;<span class="change">(+223&#160;-56)</span>,
        resources.h&#160;<span class="change">(+81&#160;-29)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="182"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-27 18:24</span>
    <a class="permalink" title="Permalink to this commit" href="#182">#182</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">284</span></span>
  </dt>
  <dd>
    <p class="comment">
Updated build script to run xml test script<br />

    </p>
    <p class="commitdetails"><strong>10</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        clean_build_test.sh&#160;<span class="change">(+10&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="181"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-27 18:24</span>
    <a class="permalink" title="Permalink to this commit" href="#181">#181</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">283</span></span>
  </dt>
  <dd>
    <p class="comment">
Added more sample test files
    </p>
    <p class="commitdetails"><strong>354</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        system.c&#160;<span class="change">(+1&#160;-1)</span>
      </li>
      <li>
        <strong>2011/src/tests</strong>:
        ComparisonTest.rb&#160;<span class="change">(+1)</span>
      </li>
      <li>
        <strong>2011/src/tests/sample-files</strong>:
        sheng-msdxdiag.txt&#160;<span class="new">(new&#160;352)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="180"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-27 18:18</span>
    <a class="permalink" title="Permalink to this commit" href="#180">#180</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">282</span></span>
  </dt>
  <dd>
    <p class="comment">
Added dxdiag output files
    </p>
    <p class="commitdetails"><strong>208</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests/sample-files</strong>:
        sheng-dxdiag.txt&#160;<span class="new">(new&#160;181)</span>,
        sheng-dxdiag.xml&#160;<span class="new">(new&#160;27)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="179"></a>
    <a href="user_BryanChaidez@gmail.com.html" class="author">BryanChaidez@gmail.com</a>
    <span class="date">2011-02-27 18:07</span>
    <a class="permalink" title="Permalink to this commit" href="#179">#179</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">281</span></span>
  </dt>
  <dd>
    <p class="comment">
Implemented basic functionality for Save All button, still need to solve save file issues
    </p>
    <p class="commitdetails"><strong>52</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+1&#160;-1)</span>,
        mainDialog.c&#160;<span class="change">(+51)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="178"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-27 18:05</span>
    <a class="permalink" title="Permalink to this commit" href="#178">#178</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">280</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed XML Output so that it actually responds with the right error instead of all the parents.
    </p>
    <p class="commitdetails"><strong>8</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests</strong>:
        ComparisonTest.rb&#160;<span class="change">(+8&#160;-18)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="177"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-27 18:03</span>
    <a class="permalink" title="Permalink to this commit" href="#177">#177</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">279</span></span>
  </dt>
  <dd>
    <p class="comment">
Renamed DxDiagCOM_CheckNullContainer to DxDiagCOM_IsContainerNull for clarity.
    </p>
    <p class="commitdetails"><strong>4</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+1&#160;-1)</span>,
        dxdiagcom.c&#160;<span class="change">(+2&#160;-2)</span>,
        dxdiagcom.h&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="176"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-27 17:37</span>
    <a class="permalink" title="Permalink to this commit" href="#176">#176</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">274</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed Tree on Linux Distributions
    </p>
    <p class="commitdetails"><strong>5</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests</strong>:
        ComparisonTest.rb&#160;<span class="change">(+3&#160;-1)</span>,
        ComparisonTestReadMe.txt&#160;<span class="change">(+2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="175"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-27 14:59</span>
    <a class="permalink" title="Permalink to this commit" href="#175">#175</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">273</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed InputRelatedDevice parsing with new COM containers.
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="174"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-27 14:45</span>
    <a class="permalink" title="Permalink to this commit" href="#174">#174</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">272</span></span>
  </dt>
  <dd>
    <p class="comment">
Rearranged comments for clarity in dxdiagcom.c.  Changed some debugging output to print to stderr.
    </p>
    <p class="commitdetails"><strong>299</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+296&#160;-291)</span>,
        main.c&#160;<span class="change">(+3&#160;-3)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="173"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-27 14:33</span>
    <a class="permalink" title="Permalink to this commit" href="#173">#173</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">271</span></span>
  </dt>
  <dd>
    <p class="comment">
Cleaned up unused declarations in dxdiagcom.c.  Added helper functions to the header file.
    </p>
    <p class="commitdetails"><strong>4</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+3&#160;-50)</span>,
        dxdiagcom.h&#160;<span class="change">(+1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="172"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-27 14:24</span>
    <a class="permalink" title="Permalink to this commit" href="#172">#172</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">270</span></span>
  </dt>
  <dd>
    <p class="comment">
Refactored dxdiagcom.c to not use function pointers (aka callbacks).  In addition, we were able to refine our assumptions about the DxDiag COM hierarchy.  The final structure of DxDiagCOM_Container is to have<br />
1) "namedProperties" - properties that are queried by name, and will always be accessible (or null).  Previously this was just "properties".<br />
2) "namedContainers" - containers that are queried for by name, and will always be accessible (or null, there is a function to check this in dxdiagcom.c).  <br />
3) "unnamedContainers" - containers that are not queried for by name.  This is simply an array of the remaining containers, which in the DxDiag COM hierarchy will all be of the same type.  An example is DisplayDevices.  DisplayDevices contains an array of DisplayDevice.  Thus, you will need to use unnamedContainers to access these.  Use numUnnamedContainers to get the size of the array.<br />
<br />
Parsing outputs to stderr to assist us in further refining our knowledge of the DxDiag COM hierarchy.  A print function also exists in dxdiagcom.c for more detailed information, and is commented out in main.c.
    </p>
    <p class="commitdetails"><strong>810</strong> lines of code changed in <span class="files">11 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        build.sh&#160;<span class="change">(+2&#160;-2)</span>
      </li>
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+1&#160;-1)</span>,
        cmdline.c&#160;<span class="change">(+250&#160;-250)</span>,
        displaydialog.c&#160;<span class="change">(+14&#160;-14)</span>,
        dxdiagcom.c&#160;<span class="change">(+471&#160;-493)</span>,
        dxdiagcom.h&#160;<span class="change">(+15&#160;-12)</span>,
        main.c&#160;<span class="change">(+11&#160;-12)</span>,
        mainDialog.c&#160;<span class="change">(+9&#160;-9)</span>,
        query.h&#160;<span class="change">(+9)</span>,
        soundTabDialog.c&#160;<span class="change">(+16&#160;-16)</span>,
        system.c&#160;<span class="change">(+12&#160;-12)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="171"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-27 13:20</span>
    <a class="permalink" title="Permalink to this commit" href="#171">#171</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">269</span></span>
  </dt>
  <dd>
    <p class="comment">
Refactored cmdline.c to remove literal wide character string.
    </p>
    <p class="commitdetails"><strong>147</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+10)</span>,
        cmdline.c&#160;<span class="change">(+126&#160;-85)</span>,
        resources.h&#160;<span class="change">(+11)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="170"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-27 07:33</span>
    <a class="permalink" title="Permalink to this commit" href="#170">#170</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">268</span></span>
  </dt>
  <dd>
    <p class="comment">
Corrected spelling of comparison test readme file name
    </p>
    <p class="commitdetails"><strong>21</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests</strong>:
        ComparisionTestReadMe.txt&#160;<span class="del">(del)</span>,
        ComparisonTestReadMe.txt&#160;<span class="new">(new&#160;21)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="169"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-27 07:27</span>
    <a class="permalink" title="Permalink to this commit" href="#169">#169</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">267</span></span>
  </dt>
  <dd>
    <p class="comment">
Made exit status an error exist status on tests/ComparisonTest.rb
    </p>
    <p class="commitdetails"><strong>3</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+2&#160;-2)</span>
      </li>
      <li>
        <strong>2011/src/tests</strong>:
        ComparisonTest.rb&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="168"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-27 01:14</span>
    <a class="permalink" title="Permalink to this commit" href="#168">#168</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">266</span></span>
  </dt>
  <dd>
    <p class="comment">
Corrected handling of HSAL changes in the Sound tab.  As I have no clue how to actually change the HSAL, an error message is displayed.  
    </p>
    <p class="commitdetails"><strong>120</strong> lines of code changed in <span class="files">8 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+2)</span>,
        cmdline.h&#160;<span class="change">(+20&#160;-1)</span>,
        dxdiagcom.h&#160;<span class="change">(+2&#160;-1)</span>,
        main.c&#160;<span class="change">(+1&#160;-4)</span>,
        soundTabDialog.c&#160;<span class="change">(+63&#160;-19)</span>,
        soundTabDialog.h&#160;<span class="change">(+9&#160;-2)</span>,
        utility.c&#160;<span class="change">(+11)</span>,
        utility.h&#160;<span class="change">(+12)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="167"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-27 01:00</span>
    <a class="permalink" title="Permalink to this commit" href="#167">#167</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">265</span></span>
  </dt>
  <dd>
    <p class="comment">
Added more of DirectPlay and DirectInput to XML file output.
    </p>
    <p class="commitdetails"><strong>121</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+1&#160;-1)</span>,
        cmdline.c&#160;<span class="change">(+95&#160;-79)</span>,
        dxdiagcom.c&#160;<span class="change">(+24&#160;-1)</span>,
        resources.h&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="166"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-26 23:02</span>
    <a class="permalink" title="Permalink to this commit" href="#166">#166</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">264</span></span>
  </dt>
  <dd>
    <p class="comment">
Previous change to main.c overwrote changes.
    </p>
    <p class="commitdetails"><strong>14</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+14&#160;-7)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="165"></a>
    <a href="user_mailto.alexk.wong@gmail.com.html" class="author">mailto.alexk.wong@gmail.com</a>
    <span class="date">2011-02-26 22:55</span>
    <a class="permalink" title="Permalink to this commit" href="#165">#165</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">263</span></span>
  </dt>
  <dd>
    <p class="comment">
Added the capability to populate the fields for display and driver information
    </p>
    <p class="commitdetails"><strong>35</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        displaydialog.c&#160;<span class="change">(+35&#160;-4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="164"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-26 22:40</span>
    <a class="permalink" title="Permalink to this commit" href="#164">#164</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">262</span></span>
  </dt>
  <dd>
    <p class="comment">
The removal on an unnecessary flag on the WideCharToMultiByte function creates proper UTF-8 output.
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="163"></a>
    <a href="user_mailto.alexk.wong@gmail.com.html" class="author">mailto.alexk.wong@gmail.com</a>
    <span class="date">2011-02-26 21:48</span>
    <a class="permalink" title="Permalink to this commit" href="#163">#163</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">261</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed bug regarding correctly initializing displayDevice, previously it was not initialized and caused crashes when trying to access properties in containers.
    </p>
    <p class="commitdetails"><strong>5</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+5&#160;-11)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="162"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-26 21:02</span>
    <a class="permalink" title="Permalink to this commit" href="#162">#162</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">260</span></span>
  </dt>
  <dd>
    <p class="comment">
Moved the test file to the right folder
    </p>
    <p class="commitdetails"><strong>313</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        ComparisionTestReadMe.txt&#160;<span class="del">(del)</span>,
        ComparisonTest.rb&#160;<span class="del">(del)</span>
      </li>
      <li>
        <strong>2011/src/tests</strong>:
        ComparisionTestReadMe.txt&#160;<span class="new">(new)</span>,
        ComparisonTest.rb&#160;<span class="new">(new&#160;313)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="161"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-26 21:01</span>
    <a class="permalink" title="Permalink to this commit" href="#161">#161</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">259</span></span>
  </dt>
  <dd>
    <p class="comment">
XML comparison implemented.
    </p>
    <p class="commitdetails"><strong>88</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        ComparisonTest.rb&#160;<span class="change">(+88&#160;-31)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="160"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 20:28</span>
    <a class="permalink" title="Permalink to this commit" href="#160">#160</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">258</span></span>
  </dt>
  <dd>
    <p class="comment">
Updated comparison test dependencies in readme.
    </p>
    <p class="commitdetails"><strong>3</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        ComparisionTestReadMe.txt&#160;<span class="change">(+3&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="159"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 20:13</span>
    <a class="permalink" title="Permalink to this commit" href="#159">#159</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">257</span></span>
  </dt>
  <dd>
    <p class="comment">
Standardized DirectInput InputRelatedDevice handling for file output and container population. Reverted to UTF-16LE filename opening (_wfopen) instead of converting filename from UTF-16LE to UTF-8.
    </p>
    <p class="commitdetails"><strong>79</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+20&#160;-2)</span>,
        cmdline.c&#160;<span class="change">(+28&#160;-32)</span>,
        dxdiagcom.c&#160;<span class="change">(+5&#160;-1)</span>,
        resources.h&#160;<span class="change">(+26&#160;-8)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="158"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-26 19:54</span>
    <a class="permalink" title="Permalink to this commit" href="#158">#158</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">256</span></span>
  </dt>
  <dd>
    <p class="comment">
Added extra command to compare both windows to wine, only windows to wine, or only wine to windows.  For text files hierarchy is now also tested.
    </p>
    <p class="commitdetails"><strong>137</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        ComparisionTestReadMe.txt&#160;<span class="change">(+8&#160;-2)</span>,
        ComparisonTest.rb&#160;<span class="change">(+129&#160;-69)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="157"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-26 19:35</span>
    <a class="permalink" title="Permalink to this commit" href="#157">#157</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">255</span></span>
  </dt>
  <dd>
    <p class="comment">
Added a print method for DxDiagCOM_Container, to enable some simple debugging.  The function is commented out in main.c.  DxDiagCOM_Container was modified to include the name of the container as well as the names of the properties.  This provides additional useful information for the print function, and should provide a good sanity check.
    </p>
    <p class="commitdetails"><strong>139</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+120&#160;-3)</span>,
        dxdiagcom.h&#160;<span class="change">(+9&#160;-5)</span>,
        main.c&#160;<span class="change">(+10&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="156"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-26 18:20</span>
    <a class="permalink" title="Permalink to this commit" href="#156">#156</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">254</span></span>
  </dt>
  <dd>
    <p class="comment">
Added fixme to properly handle an empty section at the end of an output file (without requiring newline)
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests</strong>:
        test_output.rb&#160;<span class="change">(+2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="155"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 18:19</span>
    <a class="permalink" title="Permalink to this commit" href="#155">#155</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">253</span></span>
  </dt>
  <dd>
    <p class="comment">
Added newline at end of text file output so Drew's script runs properly.
    </p>
    <p class="commitdetails"><strong>1</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="154"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 18:14</span>
    <a class="permalink" title="Permalink to this commit" href="#154">#154</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">252</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed filename parsing. Made corrections to DirectInput container population (PS2Devices and USBRoot).
    </p>
    <p class="commitdetails"><strong>90</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+31&#160;-28)</span>,
        dxdiagcom.c&#160;<span class="change">(+14&#160;-7)</span>,
        query.h&#160;<span class="change">(+45)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="153"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-26 17:52</span>
    <a class="permalink" title="Permalink to this commit" href="#153">#153</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">251</span></span>
  </dt>
  <dd>
    <p class="comment">
Added WHQL checkbox to System Tab
    </p>
    <p class="commitdetails"><strong>17</strong> lines of code changed in <span class="files">6 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+2&#160;-1)</span>,
        dxdiagcom.c&#160;<span class="change">(+1&#160;-1)</span>,
        resources.h&#160;<span class="change">(+1)</span>,
        system.c&#160;<span class="change">(+9)</span>,
        system.h&#160;<span class="change">(+2&#160;-1)</span>,
        system.rc&#160;<span class="change">(+2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="152"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-26 17:34</span>
    <a class="permalink" title="Permalink to this commit" href="#152">#152</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">250</span></span>
  </dt>
  <dd>
    <p class="comment">
fixed minor typo
    </p>
    <p class="commitdetails"><strong>1</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        clean_build_test.sh&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="151"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-26 17:25</span>
    <a class="permalink" title="Permalink to this commit" href="#151">#151</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">249</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed exit status on test_output error and created simple clean/build/test script for quickly rebuilding and testing yadxdiag
    </p>
    <p class="commitdetails"><strong>20</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        clean_build_test.sh&#160;<span class="new">(new&#160;19)</span>
      </li>
      <li>
        <strong>2011/src/tests</strong>:
        test_output.rb&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="150"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-26 16:54</span>
    <a class="permalink" title="Permalink to this commit" href="#150">#150</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">248</span></span>
  </dt>
  <dd>
    <p class="comment">
Split out test for same property name comparison.
    </p>
    <p class="commitdetails"><strong>34</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests</strong>:
        test_output.rb&#160;<span class="change">(+34&#160;-5)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="149"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-26 16:39</span>
    <a class="permalink" title="Permalink to this commit" href="#149">#149</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">247</span></span>
  </dt>
  <dd>
    <p class="comment">
Changed build script to never use plain windres and gcc...everyone should be using mingw32.  This makes the tchar.h include undesirable: mingw32 should always have it.<br />
<br />
Changed main.c to always display the main window with SW_SHOW rather than using the cmdshow passed in from WinMain.  For some reason this gets set to SW_HIDE on my machine, and possibly others.
    </p>
    <p class="commitdetails"><strong>5</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/include</strong>:
        tchar.h&#160;<span class="del">(del)</span>
      </li>
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+3&#160;-3)</span>,
        main.c&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="148"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 16:34</span>
    <a class="permalink" title="Permalink to this commit" href="#148">#148</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">246</span></span>
  </dt>
  <dd>
    <p class="comment">
Added directinputdevices to XML file output.
    </p>
    <p class="commitdetails"><strong>20</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+20&#160;-22)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="147"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-26 16:17</span>
    <a class="permalink" title="Permalink to this commit" href="#147">#147</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">245</span></span>
  </dt>
  <dd>
    <p class="comment">
added option to only print summarized test results. added handling for an error occurs when parsing certain improperly formatted test files. improved woring of test summaries.
    </p>
    <p class="commitdetails"><strong>35</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests</strong>:
        test_output.rb&#160;<span class="change">(+35&#160;-26)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="146"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 15:57</span>
    <a class="permalink" title="Permalink to this commit" href="#146">#146</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">244</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed hex output formatting. Added directmusic and soundcapturedevice XML file output. Fixed system resource string formatting. Added DisplayDevice DXVADeinterlaceCaps container resource strings and added to XML file output.
    </p>
    <p class="commitdetails"><strong>130</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+24&#160;-16)</span>,
        cmdline.c&#160;<span class="change">(+89&#160;-75)</span>,
        resources.h&#160;<span class="change">(+17&#160;-9)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="145"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 13:29</span>
    <a class="permalink" title="Permalink to this commit" href="#145">#145</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">242</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed text and XML file output. All file and filename output is now in UTF-8. Added systeminfo and sounddevice text file output.
    </p>
    <p class="commitdetails"><strong>94</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+93&#160;-70)</span>,
        dxdiagcom.h&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="144"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-26 12:02</span>
    <a class="permalink" title="Permalink to this commit" href="#144">#144</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">241</span></span>
  </dt>
  <dd>
    <p class="comment">
added general purpose methods to PlainTextFile class to aid in testing. refactored existing tests to use these methods. added several more tests. added test reporting helper procedures.
    </p>
    <p class="commitdetails"><strong>132</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests</strong>:
        test_output.rb&#160;<span class="change">(+132&#160;-9)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="143"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 11:02</span>
    <a class="permalink" title="Permalink to this commit" href="#143">#143</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">239</span></span>
  </dt>
  <dd>
    <p class="comment">
Finished displaydevice xml file output. Fixed newline file output. Minor formatting in cmdline.c.
    </p>
    <p class="commitdetails"><strong>50</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+50&#160;-66)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="142"></a>
    <a href="user_samuelbkarp.html" class="author">samuelbkarp</a>
    <span class="date">2011-02-26 01:41</span>
    <a class="permalink" title="Permalink to this commit" href="#142">#142</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">238</span></span>
  </dt>
  <dd>
    <p class="comment">
Display tab now uses stringtable
    </p>
    <p class="commitdetails"><strong>146</strong> lines of code changed in <span class="files">5 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+28)</span>,
        displaydialog.c&#160;<span class="change">(+40)</span>,
        displaydialog.h&#160;<span class="change">(+37)</span>,
        displayrsrc.rc&#160;<span class="change">(+40&#160;-40)</span>,
        resources.h&#160;<span class="change">(+1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="141"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 00:52</span>
    <a class="permalink" title="Permalink to this commit" href="#141">#141</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">234</span></span>
  </dt>
  <dd>
    <p class="comment">
Implemented systeminfo, sounddevices, and parts of displaydevices into the xml file output using the COM interface.
    </p>
    <p class="commitdetails"><strong>383</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        main.c&#160;<span class="change">(+2&#160;-4)</span>
      </li>
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+380&#160;-358)</span>,
        query.h&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="140"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-25 22:44</span>
    <a class="permalink" title="Permalink to this commit" href="#140">#140</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">230</span></span>
  </dt>
  <dd>
    <p class="comment">
add support for colons (:) in property values in test_output.rb
    </p>
    <p class="commitdetails"><strong>1</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests</strong>:
        test_output.rb&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="139"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 21:52</span>
    <a class="permalink" title="Permalink to this commit" href="#139">#139</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">229</span></span>
  </dt>
  <dd>
    <p class="comment">
corrected swprintf to wsprintfW: wsprintfW works on Windows but not Ubuntu.
    </p>
    <p class="commitdetails"><strong>4</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+2&#160;-4)</span>,
        mainDialog.c&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="138"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-25 19:44</span>
    <a class="permalink" title="Permalink to this commit" href="#138">#138</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">228</span></span>
  </dt>
  <dd>
    <p class="comment">
Made some changes to error handling.  Implemented Tree data structure for handling System Hierarchy.  Comparison algorithm not yet implemented.  Updated requirements and therefore the readME
    </p>
    <p class="commitdetails"><strong>117</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        ComparisionTestReadMe.txt&#160;<span class="change">(+2&#160;-1)</span>,
        ComparisonTest.rb&#160;<span class="change">(+115&#160;-19)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="137"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 19:17</span>
    <a class="permalink" title="Permalink to this commit" href="#137">#137</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">227</span></span>
  </dt>
  <dd>
    <p class="comment">
Added support for multiple SoundDevices and DisplayDevices.  This required modifications mostly to mainDialog.c (additional tabs needed to be inserted) and main.c (tabs now dynamically allocated).  The code is still a little bit messy, I welcome any functionality preserving refactors.  You can use the TEST_MULTIPLE preprocessor definition as a dirty means of testing.
    </p>
    <p class="commitdetails"><strong>125</strong> lines of code changed in <span class="files">8 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        main.c&#160;<span class="change">(+2)</span>
      </li>
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+5&#160;-3)</span>,
        main.c&#160;<span class="change">(+43&#160;-14)</span>,
        mainDialog.c&#160;<span class="change">(+54&#160;-22)</span>,
        mainDialog.h&#160;<span class="change">(+11&#160;-10)</span>,
        resources.h&#160;<span class="change">(+9&#160;-1)</span>,
        soundTabDialog.c&#160;<span class="change">(+1&#160;-2)</span>,
        system.c&#160;<span class="change">(-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="136"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-25 19:11</span>
    <a class="permalink" title="Permalink to this commit" href="#136">#136</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">226</span></span>
  </dt>
  <dd>
    <p class="comment">
System Tab completed.
    </p>
    <p class="commitdetails"><strong>90</strong> lines of code changed in <span class="files">5 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+1)</span>,
        resources.h&#160;<span class="change">(+2&#160;-2)</span>,
        system.c&#160;<span class="change">(+61&#160;-27)</span>,
        system.h&#160;<span class="change">(+1)</span>,
        system.rc&#160;<span class="change">(+25&#160;-24)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="135"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-25 19:09</span>
    <a class="permalink" title="Permalink to this commit" href="#135">#135</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">225</span></span>
  </dt>
  <dd>
    <p class="comment">
made matching hierarchy aware
    </p>
    <p class="commitdetails"><strong>33</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests</strong>:
        test_output.rb&#160;<span class="change">(+33&#160;-22)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="134"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 17:02</span>
    <a class="permalink" title="Permalink to this commit" href="#134">#134</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">224</span></span>
  </dt>
  <dd>
    <p class="comment">
Added output from native dxdiag on Windows 7 for inspection.  Includes USB devices.
    </p>
    <p class="commitdetails"><strong>684</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests/sample-files</strong>:
        andrewfreer-msdxdiag.txt&#160;<span class="new">(new&#160;676)</span>,
        andrewfreer-msdxdiag.xml&#160;<span class="new">(new&#160;8)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="133"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 16:58</span>
    <a class="permalink" title="Permalink to this commit" href="#133">#133</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">223</span></span>
  </dt>
  <dd>
    <p class="comment">
Hierarchy of DirectInputUSB devices needed adjustment.  Apparently the hierarchy is:<br />
<br />
DirectInputUSB-&gt;properties<br />
-&gt;Drivers (optional)<br />
-&gt;DirectInputUSB[]<br />
<br />
To accomodate the optional nature of the DirectInputUSB device, an additional "type" field was added to DxDiagCOM_Container.  For DirectInputUSB device, the enum values DXDIAG_CONT_DIRECTINPUTUSB_HASDRIVERS and DXDIAG_CONT_DIRECTINPUTUSB_NODRIVERS refer to the to optional drivers.  If the drivers exist, they will be in container[0].
    </p>
    <p class="commitdetails"><strong>29</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+19&#160;-8)</span>,
        dxdiagcom.h&#160;<span class="change">(+1)</span>,
        query.h&#160;<span class="change">(+9)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="132"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-25 16:14</span>
    <a class="permalink" title="Permalink to this commit" href="#132">#132</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">222</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed a few bugs on the System Tab
    </p>
    <p class="commitdetails"><strong>60</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+2)</span>,
        system.c&#160;<span class="change">(+54)</span>,
        system.h&#160;<span class="change">(+2)</span>,
        system.rc&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="131"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-25 16:03</span>
    <a class="permalink" title="Permalink to this commit" href="#131">#131</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">221</span></span>
  </dt>
  <dd>
    <p class="comment">
Updated the Comparison script to include outputting the line numbers of the differences in the two input script.  Arguments are checked for conformity and output messages are formated to be more legible.
    </p>
    <p class="commitdetails"><strong>47</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        ComparisonTest.rb&#160;<span class="change">(+47&#160;-15)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="130"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 14:29</span>
    <a class="permalink" title="Permalink to this commit" href="#130">#130</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">220</span></span>
  </dt>
  <dd>
    <p class="comment">
Completed Dxdiag COM interface for DirectPlay.  This completes all the known Dxdiag COM interfaces.  There are a few empty placeholders known (see FIXME comments in query.h/dxdiagcom.c).
    </p>
    <p class="commitdetails"><strong>90</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+75)</span>,
        query.h&#160;<span class="change">(+15)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="129"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-25 13:54</span>
    <a class="permalink" title="Permalink to this commit" href="#129">#129</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">219</span></span>
  </dt>
  <dd>
    <p class="comment">
Changed SoundDevice XML property output to output wide character strings as character strings. Will need to change later when Unicode output convention decided upon.
    </p>
    <p class="commitdetails"><strong>12</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+12&#160;-4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="128"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-25 13:26</span>
    <a class="permalink" title="Permalink to this commit" href="#128">#128</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">218</span></span>
  </dt>
  <dd>
    <p class="comment">
SoundDevice XML property output from COM implemented. However, printing to file is currently Unicode for a non-Unicode file - need to investigate how the native version handles. Convert properties to regular character strings for systems where UNICODE not defined? Either way, need to create Unicode version of the property strings.
    </p>
    <p class="commitdetails"><strong>97</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+97&#160;-97)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="127"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 13:14</span>
    <a class="permalink" title="Permalink to this commit" href="#127">#127</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">217</span></span>
  </dt>
  <dd>
    <p class="comment">
Dxdiag COM Interface for DirectMusic is complete.
    </p>
    <p class="commitdetails"><strong>38</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+29)</span>,
        query.h&#160;<span class="change">(+9)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="126"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-25 13:02</span>
    <a class="permalink" title="Permalink to this commit" href="#126">#126</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">216</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed resources.h define overlaps. Updated dxdiagn test result on my computer. Minor editing in other files.
    </p>
    <p class="commitdetails"><strong>1797</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        stevefeng.txt&#160;<span class="change">(+1791&#160;-1787)</span>
      </li>
      <li>
        <strong>2011/src</strong>:
        query.h&#160;<span class="change">(+4&#160;-4)</span>,
        resources.h&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="125"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 12:47</span>
    <a class="permalink" title="Permalink to this commit" href="#125">#125</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">215</span></span>
  </dt>
  <dd>
    <p class="comment">
Removed debugging assertion in PopulateProperties: instead print a warning to stderr.
    </p>
    <p class="commitdetails"><strong>4</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+4&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="124"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 12:19</span>
    <a class="permalink" title="Permalink to this commit" href="#124">#124</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">214</span></span>
  </dt>
  <dd>
    <p class="comment">
Dxdiag COM Interface for SystemDevices and DirectShowFilters is complete.
    </p>
    <p class="commitdetails"><strong>50</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+41)</span>,
        query.h&#160;<span class="change">(+9)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="123"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 12:03</span>
    <a class="permalink" title="Permalink to this commit" href="#123">#123</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">213</span></span>
  </dt>
  <dd>
    <p class="comment">
Corrected some previous issues with the Dxdiag COM Interface for DisplayDevices.  Created Dxdiag COM Interface for LogicalDisks.  Added some assertions that should help prevent further errors.
    </p>
    <p class="commitdetails"><strong>50</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+41&#160;-9)</span>,
        query.h&#160;<span class="change">(+9&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="122"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 11:46</span>
    <a class="permalink" title="Permalink to this commit" href="#122">#122</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">212</span></span>
  </dt>
  <dd>
    <p class="comment">
Dxdiag COM interface for DirectXFiles is complete.
    </p>
    <p class="commitdetails"><strong>25</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+25&#160;-4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="121"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 11:40</span>
    <a class="permalink" title="Permalink to this commit" href="#121">#121</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">211</span></span>
  </dt>
  <dd>
    <p class="comment">
Completed Dxdiag COM interface for DirectInput.  The amount of work required is making me wonder: is it particularly useful to parse and store the Dxdiag data?  The data in general needs to be retrieved only once, to populate text fields.  Something to think about.  Especially if we end up running into memory issues.
    </p>
    <p class="commitdetails"><strong>135</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+101&#160;-7)</span>,
        query.h&#160;<span class="change">(+34&#160;-15)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="120"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-25 05:48</span>
    <a class="permalink" title="Permalink to this commit" href="#120">#120</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">210</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>948</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests/sample-files</strong>:
        steve-msdxdiag.txt&#160;<span class="new">(new&#160;348)</span>,
        steve-msdxdiag.xml&#160;<span class="new">(new&#160;35)</span>,
        victor-msdxdiag.txt&#160;<span class="new">(new&#160;548)</span>,
        victor-msdxdiag.xml&#160;<span class="new">(new&#160;17)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="119"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 04:21</span>
    <a class="permalink" title="Permalink to this commit" href="#119">#119</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">209</span></span>
  </dt>
  <dd>
    <p class="comment">
Completed Dxdiag COM interface for DisplayDevices.  Progress made on Dxdiag COM interface for DirectInput.  Unfortunately, there are currently no tests or output that would verify that these changes are bug free for now.
    </p>
    <p class="commitdetails"><strong>111</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+68&#160;-3)</span>,
        query.h&#160;<span class="change">(+43&#160;-19)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="118"></a>
    <a href="user_samuelbkarp.html" class="author">samuelbkarp</a>
    <span class="date">2011-02-25 03:49</span>
    <a class="permalink" title="Permalink to this commit" href="#118">#118</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">208</span></span>
  </dt>
  <dd>
    <p class="comment">
Fix Display tab windowing issue on Windows
    </p>
    <p class="commitdetails"><strong>5</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        displayrsrc.rc&#160;<span class="change">(+5&#160;-6)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="117"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 02:27</span>
    <a class="permalink" title="Permalink to this commit" href="#117">#117</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">207</span></span>
  </dt>
  <dd>
    <p class="comment">
Removed unnecessary query.rc file.  query.h should be used instead.
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        query.rc&#160;<span class="del">(del)</span>,
        resources.h&#160;<span class="change">(-122)</span>,
        rsrc.rc&#160;<span class="change">(-3)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="116"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-25 02:14</span>
    <a class="permalink" title="Permalink to this commit" href="#116">#116</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">206</span></span>
  </dt>
  <dd>
    <p class="comment">
Completed DxdiagnCOM labels in query.h, minus a few fixmes.  Completed SystemInfo population and converted existing code.  Utilized dxdiagntest to assist in the generation of Enums and Arrays in query.h.<br />
<br />
Note that the code is rather slow on start up because interacting with DxdiagCOM takes some time.  We will at least want to put some kind of a progress bar up for the Windows API. This will require minor refactoring to how the command line is processed (the progress bar is only necessary for non-command line interaction).
    </p>
    <p class="commitdetails"><strong>970</strong> lines of code changed in <span class="files">6 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        main.c&#160;<span class="change">(+61&#160;-3)</span>
      </li>
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+50&#160;-76)</span>,
        dxdiagcom.h&#160;<span class="change">(+1&#160;-281)</span>,
        main.c&#160;<span class="change">(+2&#160;-5)</span>,
        query.h&#160;<span class="change">(+841&#160;-1)</span>,
        system.c&#160;<span class="change">(+15&#160;-12)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="115"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-25 00:37</span>
    <a class="permalink" title="Permalink to this commit" href="#115">#115</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">205</span></span>
  </dt>
  <dd>
    <p class="comment">
Added Ruby Script
    </p>
    <p class="commitdetails"><strong>16</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        ComparisionTestReadMe.txt&#160;<span class="new">(new&#160;1)</span>,
        ComparisonTest.rb&#160;<span class="new">(new&#160;15)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="114"></a>
    <a href="user_Victorrzhu@gmail.com.html" class="author">Victorrzhu@gmail.com</a>
    <span class="date">2011-02-25 00:22</span>
    <a class="permalink" title="Permalink to this commit" href="#114">#114</a>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
         yadxdiag --username Victorrzhu@gmail.com&#160;<span class="new">(new)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="113"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-24 23:45</span>
    <a class="permalink" title="Permalink to this commit" href="#113">#113</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">202</span></span>
  </dt>
  <dd>
    <p class="comment">
Add copyright, some TODOs, and a better usage statement
    </p>
    <p class="commitdetails"><strong>24</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests</strong>:
        test_output.rb&#160;<span class="change">(+24)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="112"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-24 23:40</span>
    <a class="permalink" title="Permalink to this commit" href="#112">#112</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">201</span></span>
  </dt>
  <dd>
    <p class="comment">
Started script to test file output by comparison
    </p>
    <p class="commitdetails"><strong>84</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests</strong>:
        README&#160;<span class="new">(new&#160;5)</span>,
        test_output.rb&#160;<span class="new">(new&#160;79)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="111"></a>
    <a href="user_barakianc@gmail.com.html" class="author">barakianc@gmail.com</a>
    <span class="date">2011-02-24 23:07</span>
    <a class="permalink" title="Permalink to this commit" href="#111">#111</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">200</span></span>
  </dt>
  <dd>
    <p class="comment">
Added the d3dx9test.c file which contains the directx 9 3D test
    </p>
    <p class="commitdetails"><strong>376</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        d3dx9test.c&#160;<span class="new">(new&#160;376)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="110"></a>
    <a href="user_samuelbkarp.html" class="author">samuelbkarp</a>
    <span class="date">2011-02-24 22:50</span>
    <a class="permalink" title="Permalink to this commit" href="#110">#110</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">199</span></span>
  </dt>
  <dd>
    <p class="comment">
Initial Display tab (other files)
    </p>
    <p class="commitdetails"><strong>182</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        displaydialog.c&#160;<span class="new">(new&#160;57)</span>,
        displaydialog.h&#160;<span class="new">(new&#160;64)</span>,
        displayrsrc.rc&#160;<span class="new">(new&#160;61)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="109"></a>
    <a href="user_samuelbkarp.html" class="author">samuelbkarp</a>
    <span class="date">2011-02-24 22:48</span>
    <a class="permalink" title="Permalink to this commit" href="#109">#109</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">198</span></span>
  </dt>
  <dd>
    <p class="comment">
Initial Display tab
    </p>
    <p class="commitdetails"><strong>4</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+2&#160;-1)</span>,
        main.c&#160;<span class="change">(+1)</span>,
        rsrc.rc&#160;<span class="change">(+1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="108"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-24 22:45</span>
    <a class="permalink" title="Permalink to this commit" href="#108">#108</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">197</span></span>
  </dt>
  <dd>
    <p class="comment">
Added sample plain text output file derived from MS DxDiag
    </p>
    <p class="commitdetails"><strong>344</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/tests/sample-files</strong>:
        drew-msdxdiag.txt&#160;<span class="new">(new&#160;344)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="107"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-24 21:45</span>
    <a class="permalink" title="Permalink to this commit" href="#107">#107</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">196</span></span>
  </dt>
  <dd>
    <p class="comment">
Created uniform naming scheme for query.h.  For containers, the form is DXDIAG_CONT_[PARENT]_[CHILD].  For properties, the form is DXDIAG_PROP_[PARENT]_[PROPERTY].
    </p>
    <p class="commitdetails"><strong>166</strong> lines of code changed in <span class="files">8 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        main.c&#160;<span class="change">(+2&#160;-1)</span>
      </li>
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+33&#160;-13)</span>,
        main.c&#160;<span class="change">(+3&#160;-3)</span>,
        query.h&#160;<span class="change">(+99&#160;-97)</span>,
        query.rc&#160;<span class="change">(+1&#160;-1)</span>,
        soundTabDialog.c&#160;<span class="change">(+17&#160;-17)</span>,
        utility.c&#160;<span class="change">(+6)</span>,
        utility.h&#160;<span class="change">(+5)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="106"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-24 21:18</span>
    <a class="permalink" title="Permalink to this commit" href="#106">#106</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">195</span></span>
  </dt>
  <dd>
    <p class="comment">
Initiated System Tab resizing implementation
    </p>
    <p class="commitdetails"><strong>38</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+1&#160;-1)</span>,
        system.c&#160;<span class="change">(+35&#160;-2)</span>,
        system.h&#160;<span class="change">(+2&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="105"></a>
    <a href="user_abi62arevalo.html" class="author">abi62arevalo</a>
    <span class="date">2011-02-24 20:55</span>
    <a class="permalink" title="Permalink to this commit" href="#105">#105</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">194</span></span>
  </dt>
  <dd>
    <p class="comment">
Removed unnecessary files
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        DxDiag Help Window Placeholder.chm&#160;<span class="del">(del)</span>
      </li>
      <li>
        <strong>2011/src/Help Source files</strong>:
        UCLACS130.html&#160;<span class="del">(del)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="104"></a>
    <a href="user_abi62arevalo.html" class="author">abi62arevalo</a>
    <span class="date">2011-02-24 20:51</span>
    <a class="permalink" title="Permalink to this commit" href="#104">#104</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">193</span></span>
  </dt>
  <dd>
    <p class="comment">
Made final help window, included source and html files, and README for compilation procedure
    </p>
    <p class="commitdetails"><strong>1136</strong> lines of code changed in <span class="files">14 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        DXHELP.chm&#160;<span class="new">(new)</span>,
        mainDialog.c&#160;<span class="change">(+1&#160;-1)</span>
      </li>
      <li>
        <strong>2011/src/Help Source files</strong>:
        AboutDxDiag.html&#160;<span class="new">(new&#160;165)</span>,
        Authors.html&#160;<span class="change">(+44&#160;-12)</span>,
        ContextNb.h&#160;<span class="change">(+7&#160;-2)</span>,
        DirectXFiles.html&#160;<span class="new">(new&#160;151)</span>,
        Display.html&#160;<span class="new">(new&#160;167)</span>,
        HELP_README.txt&#160;<span class="new">(new&#160;60)</span>,
        Input.html&#160;<span class="new">(new&#160;156)</span>,
        My Project.log&#160;<span class="change">(+7&#160;-7)</span>,
        Project.hhp&#160;<span class="change">(+17&#160;-7)</span>,
        Sound.html&#160;<span class="new">(new&#160;171)</span>,
        System.html&#160;<span class="new">(new&#160;161)</span>,
        Table of Contents.hhc&#160;<span class="change">(+29&#160;-4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="103"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-24 20:50</span>
    <a class="permalink" title="Permalink to this commit" href="#103">#103</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">192</span></span>
  </dt>
  <dd>
    <p class="comment">
Add copyright and a small note to query.h to warn users that changes must be made carefully as the enum and arrays must be kept in sync and in the same order
    </p>
    <p class="commitdetails"><strong>28</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        query.h&#160;<span class="change">(+28&#160;-4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="102"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-24 20:37</span>
    <a class="permalink" title="Permalink to this commit" href="#102">#102</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">191</span></span>
  </dt>
  <dd>
    <p class="comment">
System Tab now uses localized strings from resource file
    </p>
    <p class="commitdetails"><strong>52</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+10)</span>,
        system.c&#160;<span class="change">(+22&#160;-1)</span>,
        system.h&#160;<span class="change">(+10)</span>,
        system.rc&#160;<span class="change">(+10&#160;-10)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="101"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-24 20:25</span>
    <a class="permalink" title="Permalink to this commit" href="#101">#101</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">190</span></span>
  </dt>
  <dd>
    <p class="comment">
Initiated System Tab resource conversion
    </p>
    <p class="commitdetails"><strong>23</strong> lines of code changed in <span class="files">5 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+3)</span>,
        resources.h&#160;<span class="change">(+2&#160;-1)</span>,
        system.c&#160;<span class="change">(+15&#160;-2)</span>,
        system.h&#160;<span class="change">(+2)</span>,
        system.rc&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="100"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-24 20:09</span>
    <a class="permalink" title="Permalink to this commit" href="#100">#100</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">189</span></span>
  </dt>
  <dd>
    <p class="comment">
Made root container to simplify parsing of DxDiag COM interface.
    </p>
    <p class="commitdetails"><strong>20</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+8&#160;-14)</span>,
        dxdiagcom.h&#160;<span class="change">(+2&#160;-1)</span>,
        main.c&#160;<span class="change">(+6&#160;-4)</span>,
        query.h&#160;<span class="change">(+4&#160;-3)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="99"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-24 19:52</span>
    <a class="permalink" title="Permalink to this commit" href="#99">#99</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">188</span></span>
  </dt>
  <dd>
    <p class="comment">
Rename request for DxdiagCOM_Container to DxDiagCOM_Container for consistency.
    </p>
    <p class="commitdetails"><strong>39</strong> lines of code changed in <span class="files">5 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+28&#160;-22)</span>,
        dxdiagcom.h&#160;<span class="change">(+5&#160;-5)</span>,
        main.c&#160;<span class="change">(+2&#160;-2)</span>,
        soundTabDialog.c&#160;<span class="change">(+3&#160;-3)</span>,
        soundTabDialog.h&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="98"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-24 19:33</span>
    <a class="permalink" title="Permalink to this commit" href="#98">#98</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">187</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed some remaining Unicode related errors that messed up the button text on the main dialog.  Tested storage of window contextual data with GetWindowLongW and SetWindowLongW.  This will be used to handle multiple Sound tabs.
    </p>
    <p class="commitdetails"><strong>36</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+8&#160;-1)</span>,
        mainDialog.c&#160;<span class="change">(+12&#160;-12)</span>,
        soundTabDialog.c&#160;<span class="change">(+7&#160;-9)</span>,
        soundTabDialog.h&#160;<span class="change">(+9&#160;-4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="97"></a>
    <a href="user_barakianc@gmail.com.html" class="author">barakianc@gmail.com</a>
    <span class="date">2011-02-24 18:39</span>
    <a class="permalink" title="Permalink to this commit" href="#97">#97</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">186</span></span>
  </dt>
  <dd>
    <p class="comment">
Added resources needed by the directx9 test and the bitmap texture for the test
    </p>
    <p class="commitdetails"><strong>6</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        idb_wine.bmp&#160;<span class="new">(new)</span>,
        resources.h&#160;<span class="change">(+3)</span>,
        rsrc.rc&#160;<span class="change">(+3)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="96"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-24 18:12</span>
    <a class="permalink" title="Permalink to this commit" href="#96">#96</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">185</span></span>
  </dt>
  <dd>
    <p class="comment">
Changes were made so Unicode is uniformly used (#define _UNICODE, etc.).  Made the soundTabDialog more object oriented: it relies on fewer globals.  This will be especially necessary when there are multiple Tabs.  Defined a TabInitialize procedure to promote proper usage of Tab/TabControl.  Determined that wsprintfW and wprintf should cause no build conflicts on Windows/Ubuntu/Wine tree.  The Sound tab is now fully populated from dxdiag COM.  More work remains to be done on the Hardware Sound Acceleration slider and the Test DirectSound button.
    </p>
    <p class="commitdetails"><strong>111</strong> lines of code changed in <span class="files">11 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.h&#160;<span class="change">(+2)</span>,
        main.c&#160;<span class="change">(+13&#160;-14)</span>,
        mainDialog.c&#160;<span class="change">(+14&#160;-13)</span>,
        resources.h&#160;<span class="change">(+8)</span>,
        soundTabDialog.c&#160;<span class="change">(+33&#160;-42)</span>,
        soundTabDialog.h&#160;<span class="change">(+3&#160;-3)</span>,
        soundTabDialog.rc&#160;<span class="change">(+1&#160;-1)</span>,
        tab.c&#160;<span class="change">(+6&#160;-11)</span>,
        tab.h&#160;<span class="change">(+17&#160;-1)</span>,
        utility.c&#160;<span class="change">(+8&#160;-9)</span>,
        utility.h&#160;<span class="change">(+6)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="95"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-23 23:19</span>
    <a class="permalink" title="Permalink to this commit" href="#95">#95</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">184</span></span>
  </dt>
  <dd>
    <p class="comment">
Resolved a runtime error, detect when lAccelerationLevel is inappropriate
    </p>
    <p class="commitdetails"><strong>21</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+10&#160;-4)</span>,
        soundTabDialog.c&#160;<span class="change">(+11&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="94"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-23 22:29</span>
    <a class="permalink" title="Permalink to this commit" href="#94">#94</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">183</span></span>
  </dt>
  <dd>
    <p class="comment">
Resolved spurious warning and redefinition in cmdline.c.  Populated SoundCaptureDevices in DirectSound.  Created additional slider functionality: slider has the proper number of tics, and updates the label appropriately when changed.  The slider does not yet actually change the value of the Hardware Sound Acceleration.  Changed the editcontrol in the Sound tab to readonly.
    </p>
    <p class="commitdetails"><strong>160</strong> lines of code changed in <span class="files">8 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+1&#160;-4)</span>,
        dxdiagcom.c&#160;<span class="change">(+34&#160;-1)</span>,
        dxdiagcom.h&#160;<span class="change">(-95)</span>,
        query.h&#160;<span class="change">(+41)</span>,
        resources.h&#160;<span class="change">(+3&#160;-3)</span>,
        soundTabDialog.c&#160;<span class="change">(+63&#160;-3)</span>,
        soundTabDialog.h&#160;<span class="change">(+4)</span>,
        soundTabDialog.rc&#160;<span class="change">(+14&#160;-14)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="93"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-23 19:05</span>
    <a class="permalink" title="Permalink to this commit" href="#93">#93</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">182</span></span>
  </dt>
  <dd>
    <p class="comment">
System Tab now uses COM
    </p>
    <p class="commitdetails"><strong>11</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        system.c&#160;<span class="change">(+11&#160;-16)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="92"></a>
    <a href="user_abi62arevalo.html" class="author">abi62arevalo</a>
    <span class="date">2011-02-23 18:06</span>
    <a class="permalink" title="Permalink to this commit" href="#92">#92</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">181</span></span>
  </dt>
  <dd>
    <p class="comment">
Opens the DxDiag Help Window placeholder
    </p>
    <p class="commitdetails"><strong>364</strong> lines of code changed in <span class="files">9 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        DxDiag Help Window Placeholder.chm&#160;<span class="new">(new)</span>,
        mainDialog.c&#160;<span class="change">(+3&#160;-1)</span>
      </li>
      <li>
        <strong>2011/src/Help Source files</strong>:
        Authors.html&#160;<span class="new">(new&#160;136)</span>,
        ContextNb.h&#160;<span class="new">(new&#160;2)</span>,
        My Project.log&#160;<span class="new">(new&#160;14)</span>,
        Project.hhp&#160;<span class="new">(new&#160;28)</span>,
        Table of Contents.hhc&#160;<span class="new">(new&#160;32)</span>,
        UCLACS130.html&#160;<span class="new">(new&#160;136)</span>,
        jsRelative.js&#160;<span class="new">(new&#160;13)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="91"></a>
    <a href="user_abi62arevalo.html" class="author">abi62arevalo</a>
    <span class="date">2011-02-23 15:23</span>
    <a class="permalink" title="Permalink to this commit" href="#91">#91</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">180</span></span>
  </dt>
  <dd>
    <p class="comment">
Had to reimplement the next button, the latest revision removed it for some reason
    </p>
    <p class="commitdetails"><strong>11</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        mainDialog.c&#160;<span class="change">(+11)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="90"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-23 14:47</span>
    <a class="permalink" title="Permalink to this commit" href="#90">#90</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">179</span></span>
  </dt>
  <dd>
    <p class="comment">
Abstracted useful parsing/population functions for Dxdiag COM data.  This should allow easy population of remaining containers.
    </p>
    <p class="commitdetails"><strong>102</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+97&#160;-59)</span>,
        dxdiagcom.h&#160;<span class="change">(+3&#160;-3)</span>,
        soundTabDialog.c&#160;<span class="change">(+2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="89"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-23 13:49</span>
    <a class="permalink" title="Permalink to this commit" href="#89">#89</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">178</span></span>
  </dt>
  <dd>
    <p class="comment">
Removed tabs from all files. PLEASE use four spaces as per agreed-upon convention, especially for auto-generated Windows files.
    </p>
    <p class="commitdetails"><strong>287</strong> lines of code changed in <span class="files">13 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(-1)</span>,
        display.c&#160;<span class="change">(+3&#160;-3)</span>,
        dxdiagcom.c&#160;<span class="change">(+30&#160;-32)</span>,
        dxdiagcom.h&#160;<span class="change">(+6&#160;-5)</span>,
        helpWindow.h&#160;<span class="change">(+9&#160;-8)</span>,
        main.c&#160;<span class="change">(+15&#160;-14)</span>,
        mainDialog.c&#160;<span class="change">(+39&#160;-38)</span>,
        query.h&#160;<span class="change">(+127&#160;-126)</span>,
        query.rc&#160;<span class="change">(-2)</span>,
        tab.c&#160;<span class="change">(+40&#160;-40)</span>,
        tab.h&#160;<span class="change">(+8&#160;-7)</span>,
        utility.c&#160;<span class="change">(+9&#160;-10)</span>,
        utility.h&#160;<span class="change">(+1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="88"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-23 12:50</span>
    <a class="permalink" title="Permalink to this commit" href="#88">#88</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">177</span></span>
  </dt>
  <dd>
    <p class="comment">
Altered structure of DxDiag container parsing to use arrays in order to reduce redundant code.  Used this strategy to complete the SoundDevices struct and populate the Sound tab.
    </p>
    <p class="commitdetails"><strong>207</strong> lines of code changed in <span class="files">5 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+33&#160;-20)</span>,
        dxdiagcom.h&#160;<span class="change">(+11&#160;-2)</span>,
        main.c&#160;<span class="change">(+1&#160;-1)</span>,
        query.h&#160;<span class="change">(+141&#160;-63)</span>,
        soundTabDialog.c&#160;<span class="change">(+21&#160;-15)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="87"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-23 10:17</span>
    <a class="permalink" title="Permalink to this commit" href="#87">#87</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">176</span></span>
  </dt>
  <dd>
    <p class="comment">
Commented out swprintf until a valid solution for both Windows/Ubuntu/whoever can be found.
    </p>
    <p class="commitdetails"><strong>3</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        soundTabDialog.c&#160;<span class="change">(+3&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="86"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-23 09:35</span>
    <a class="permalink" title="Permalink to this commit" href="#86">#86</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">175</span></span>
  </dt>
  <dd>
    <p class="comment">
Initialized SoundDevice struct to prevent runtime exception.  Replaced swprintf with _snwprintf.  Changed SetControlText to do nothing if the string is NULL.  Removed unnecessary  declarations in build.sh to eliminate spurious warnings.
    </p>
    <p class="commitdetails"><strong>33</strong> lines of code changed in <span class="files">5 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+7&#160;-7)</span>,
        dxdiagcom.c&#160;<span class="change">(+9&#160;-2)</span>,
        main.c&#160;<span class="change">(+1&#160;-2)</span>,
        soundTabDialog.c&#160;<span class="change">(+7&#160;-3)</span>,
        utility.c&#160;<span class="change">(+9)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="85"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-22 21:27</span>
    <a class="permalink" title="Permalink to this commit" href="#85">#85</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">174</span></span>
  </dt>
  <dd>
    <p class="comment">
Initial population of DirectSound structs.  The first property can be seen on the Sound Tab!  Woot!<br />
<br />
The build script required minor tweaks (an extra library).<br />
<br />
Added query.h as an alternative means of getting Unicode property strings for Dxdiag COM interface interaction.  This requires half of the declarations required by defining the property strings as resource strings (see query.rc), and should be faster at runtime.  
    </p>
    <p class="commitdetails"><strong>186</strong> lines of code changed in <span class="files">8 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+14&#160;-10)</span>,
        dxdiagcom.c&#160;<span class="change">(+68)</span>,
        dxdiagcom.h&#160;<span class="change">(+11&#160;-1)</span>,
        main.c&#160;<span class="change">(+3&#160;-1)</span>,
        query.h&#160;<span class="new">(new&#160;78)</span>,
        query.rc&#160;<span class="change">(+4&#160;-2)</span>,
        resources.h&#160;<span class="change">(+4&#160;-2)</span>,
        soundTabDialog.c&#160;<span class="change">(+4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="84"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-22 19:40</span>
    <a class="permalink" title="Permalink to this commit" href="#84">#84</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">173</span></span>
  </dt>
  <dd>
    <p class="comment">
Cleaned up the build.sh script: each line includes the same include directories and libraries etc.<br />
Began work on populating the Sound Tab properties.<br />
Corrected use of CHAR (ascii) to WCHAR (unicode) with relation to control text.
    </p>
    <p class="commitdetails"><strong>99</strong> lines of code changed in <span class="files">7 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+12&#160;-11)</span>,
        dxdiagcom.h&#160;<span class="change">(+1)</span>,
        main.c&#160;<span class="change">(+4)</span>,
        soundTabDialog.c&#160;<span class="change">(+50&#160;-19)</span>,
        tab.c&#160;<span class="change">(+1&#160;-1)</span>,
        utility.c&#160;<span class="change">(+14&#160;-5)</span>,
        utility.h&#160;<span class="change">(+17&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="83"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-22 17:12</span>
    <a class="permalink" title="Permalink to this commit" href="#83">#83</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">172</span></span>
  </dt>
  <dd>
    <p class="comment">
Modified build.sh to properly include dxdiag.h and tchar.h (Credit to Andrew)
    </p>
    <p class="commitdetails"><strong>5</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+3&#160;-2)</span>,
        system.c&#160;<span class="change">(+2&#160;-8)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="82"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-22 12:07</span>
    <a class="permalink" title="Permalink to this commit" href="#82">#82</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">171</span></span>
  </dt>
  <dd>
    <p class="comment">
Resolved some warnings.  Removed display.c from the build, as it is unused and is currently just generating errors.
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+1&#160;-2)</span>,
        mainDialog.c&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="81"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-22 12:01</span>
    <a class="permalink" title="Permalink to this commit" href="#81">#81</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">170</span></span>
  </dt>
  <dd>
    <p class="comment">
Added utility.c/utility.h for useful helper functions.<br />
<br />
Added tab.c/tab.h to abstract a tab control's operation.  Tab controls allow the possibility of resizing.  This required some minor modifications to pre-existing tabs.<br />
<br />
Changed the sound tab to now be sized dynamically.  This basically involved a logic port from the previous static calculations.
    </p>
    <p class="commitdetails"><strong>608</strong> lines of code changed in <span class="files">13 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+3&#160;-1)</span>,
        cmdline.c&#160;<span class="change">(+5&#160;-2)</span>,
        main.c&#160;<span class="change">(+23&#160;-8)</span>,
        mainDialog.c&#160;<span class="change">(+57&#160;-75)</span>,
        mainDialog.h&#160;<span class="change">(+33&#160;-27)</span>,
        soundTabDialog.c&#160;<span class="change">(+238&#160;-69)</span>,
        soundTabDialog.h&#160;<span class="change">(+3&#160;-1)</span>,
        soundTabDialog.rc&#160;<span class="change">(+33&#160;-81)</span>,
        system.c&#160;<span class="change">(+12&#160;-13)</span>,
        tab.c&#160;<span class="new">(new&#160;90)</span>,
        tab.h&#160;<span class="new">(new&#160;41)</span>,
        utility.c&#160;<span class="new">(new&#160;43)</span>,
        utility.h&#160;<span class="new">(new&#160;27)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="80"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-22 02:23</span>
    <a class="permalink" title="Permalink to this commit" href="#80">#80</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">169</span></span>
  </dt>
  <dd>
    <p class="comment">
Updated several system tab fields, and fixed a typo
    </p>
    <p class="commitdetails"><strong>47</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        system.c&#160;<span class="change">(+16&#160;-6)</span>,
        system.rc&#160;<span class="change">(+31&#160;-31)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="79"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-21 16:57</span>
    <a class="permalink" title="Permalink to this commit" href="#79">#79</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">168</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed errors preventing build.
    </p>
    <p class="commitdetails"><strong>36</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.h&#160;<span class="change">(+36&#160;-27)</span>,
        main.c&#160;<span class="change">(-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="78"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-21 16:42</span>
    <a class="permalink" title="Permalink to this commit" href="#78">#78</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">167</span></span>
  </dt>
  <dd>
    <p class="comment">
Added all COM containers and their variables. Perhaps some unnecessary variables added, requires crossreferencing between groups.
    </p>
    <p class="commitdetails"><strong>322</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.h&#160;<span class="change">(+322&#160;-12)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="77"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-21 14:53</span>
    <a class="permalink" title="Permalink to this commit" href="#77">#77</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">166</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed another syntax error preventing build. My apologies.
    </p>
    <p class="commitdetails"><strong>1</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        query.rc&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="76"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-21 14:50</span>
    <a class="permalink" title="Permalink to this commit" href="#76">#76</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">165</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed syntax error preventing build.
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        query.rc&#160;<span class="change">(+2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="75"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-21 14:26</span>
    <a class="permalink" title="Permalink to this commit" href="#75">#75</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">164</span></span>
  </dt>
  <dd>
    <p class="comment">
Added my COM test results. Added all possible COM containers to resources.h. General editing of resources.h for scalability.
    </p>
    <p class="commitdetails"><strong>2553</strong> lines of code changed in <span class="files">5 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        stevefeng.txt&#160;<span class="new">(new&#160;2436)</span>
      </li>
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+1&#160;-1)</span>,
        dxdiagcom.h&#160;<span class="change">(+1&#160;-1)</span>,
        query.rc&#160;<span class="change">(+23&#160;-2)</span>,
        resources.h&#160;<span class="change">(+92&#160;-70)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="74"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-21 03:19</span>
    <a class="permalink" title="Permalink to this commit" href="#74">#74</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">163</span></span>
  </dt>
  <dd>
    <p class="comment">
VarFormat is not defined in some versions of oleauto.h!  Instead, VariantChangeType is used.  build.sh now works.  Have fun everyone!
    </p>
    <p class="commitdetails"><strong>17</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        build.sh&#160;<span class="change">(+2&#160;-2)</span>,
        main.c&#160;<span class="change">(+15&#160;-10)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="73"></a>
    <a href="user_abi62arevalo.html" class="author">abi62arevalo</a>
    <span class="date">2011-02-19 17:12</span>
    <a class="permalink" title="Permalink to this commit" href="#73">#73</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">151</span></span>
  </dt>
  <dd>
    <p class="comment">
Next page button works
    </p>
    <p class="commitdetails"><strong>69</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        mainDialog.c&#160;<span class="change">(+40&#160;-29)</span>,
        mainDialog.h&#160;<span class="change">(+29&#160;-29)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="72"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-18 23:01</span>
    <a class="permalink" title="Permalink to this commit" href="#72">#72</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">145</span></span>
  </dt>
  <dd>
    <p class="comment">
Deleted these, as their inclusion broke the build.
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/include</strong>:
        oleauto.h&#160;<span class="del">(del)</span>
      </li>
      <li>
        <strong>2011/lib</strong>:
        oleaut32.dll&#160;<span class="del">(del)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="71"></a>
    <a href="user_eulogio.gallo90.html" class="author">eulogio.gallo90</a>
    <span class="date">2011-02-18 22:44</span>
    <a class="permalink" title="Permalink to this commit" href="#71">#71</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">144</span></span>
  </dt>
  <dd>
    <p class="comment">
Added preliminary input file. It was being tested as its own window, so need to integrate it with tabs. Submitted as text file because there is a main function in the file, will be removed and integrated properly once build works
    </p>
    <p class="commitdetails"><strong>127</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        input.txt&#160;<span class="new">(new&#160;127)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="70"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-18 20:10</span>
    <a class="permalink" title="Permalink to this commit" href="#70">#70</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">143</span></span>
  </dt>
  <dd>
    <p class="comment">
Necessary for dxdiagntest.  Used for VARIANT operations such as formatting.
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/include</strong>:
        oleauto.h&#160;<span class="new">(new)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="69"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-18 20:05</span>
    <a class="permalink" title="Permalink to this commit" href="#69">#69</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">142</span></span>
  </dt>
  <dd>
    <p class="comment">
At the request of Drew W.G., including oleaut32.dll in a new "lib" folder.  Likely, it is a nonstandard .dll.
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/lib</strong>:
        oleaut32.dll&#160;<span class="new">(new)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="68"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-17 02:19</span>
    <a class="permalink" title="Permalink to this commit" href="#68">#68</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">140</span></span>
  </dt>
  <dd>
    <p class="comment">
This program tests the dxdiag interfaces (provided by dxdiagn.dll).  It lists all containers and their properties.  This is fairly useful as there is no documentation available online as to what containers and properties are available!  UNFORUNATELY, the build.sh script doesn't work.  I built the program with visual studio without any issues (I had to include the [project]/2011/include directory) and saved the output to andrewfreer.txt.  Normally checking in output would seem foolish, but in this case I don't want people to waste time getting the program to build if they are struggling, and it might be instructive to have several different outputs available from various computer configurations.  This output was generated while running Windows 7.
    </p>
    <p class="commitdetails"><strong>6755</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        andrewfreer.txt&#160;<span class="new">(new&#160;6629)</span>,
        build.sh&#160;<span class="new">(new&#160;29)</span>,
        main.c&#160;<span class="new">(new&#160;97)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="67"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-15 21:55</span>
    <a class="permalink" title="Permalink to this commit" href="#67">#67</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">139</span></span>
  </dt>
  <dd>
    <p class="comment">
System information struct from COM now populated.
    </p>
    <p class="commitdetails"><strong>14</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+14)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="66"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-15 20:30</span>
    <a class="permalink" title="Permalink to this commit" href="#66">#66</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">136</span></span>
  </dt>
  <dd>
    <p class="comment">
Necessary directx headers copied directly from wine/include into our own include directory.  This keeps our project build self-contained, ensures that it can build on wine, and it is verified that this is a solution for continued windows development.
    </p>
    <p class="commitdetails"><strong>430</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/include</strong>:
        dxdiag.h&#160;<span class="new">(new&#160;155)</span>,
        tchar.h&#160;<span class="new">(new&#160;268)</span>
      </li>
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+7&#160;-3)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="65"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-15 19:30</span>
    <a class="permalink" title="Permalink to this commit" href="#65">#65</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">135</span></span>
  </dt>
  <dd>
    <p class="comment">
Created helper XML output function. Added plain text property titles to resources. Added property titles to plain text file output.
    </p>
    <p class="commitdetails"><strong>192</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+10&#160;-26)</span>,
        cmdline.c&#160;<span class="change">(+155&#160;-44)</span>,
        resources.h&#160;<span class="change">(+27&#160;-43)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="64"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-15 19:22</span>
    <a class="permalink" title="Permalink to this commit" href="#64">#64</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">134</span></span>
  </dt>
  <dd>
    <p class="comment">
First property is retrieved into systemInfo from COM (machine name).
    </p>
    <p class="commitdetails"><strong>148</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+58&#160;-5)</span>,
        dxdiagcom.h&#160;<span class="change">(+66&#160;-1)</span>,
        main.c&#160;<span class="change">(+7&#160;-1)</span>,
        struct.h&#160;<span class="change">(+17&#160;-36)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="63"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-15 18:55</span>
    <a class="permalink" title="Permalink to this commit" href="#63">#63</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">133</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed build.sh with custom includes for dxdiag.h. If it does not build for you, find your WINE include directory and add to WINEINCLUDES in build.sh.
    </p>
    <p class="commitdetails"><strong>6</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+6&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="62"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-15 17:58</span>
    <a class="permalink" title="Permalink to this commit" href="#62">#62</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">132</span></span>
  </dt>
  <dd>
    <p class="comment">
dxdiagcom.c now compiles with build.sh
    </p>
    <p class="commitdetails"><strong>13</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+2&#160;-1)</span>,
        dxdiagcom.c&#160;<span class="change">(+5&#160;-2)</span>,
        dxdiagcom.h&#160;<span class="change">(+2)</span>,
        main.c&#160;<span class="change">(+4&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="61"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-15 17:50</span>
    <a class="permalink" title="Permalink to this commit" href="#61">#61</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">131</span></span>
  </dt>
  <dd>
    <p class="comment">
Removing some unneeded things to make it clearer which libraries are needed.
    </p>
    <p class="commitdetails"><strong>4</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/comtest</strong>:
        Makefile&#160;<span class="change">(+4&#160;-340)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="60"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-15 13:38</span>
    <a class="permalink" title="Permalink to this commit" href="#60">#60</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">130</span></span>
  </dt>
  <dd>
    <p class="comment">
Add COM test program to demonstrate working compile using make for troubleshooting and collaboration.
    </p>
    <p class="commitdetails"><strong>1414</strong> lines of code changed in <span class="files">7 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/comtest</strong>:
        Makefile&#160;<span class="new">(new&#160;769)</span>,
        Makefile.in&#160;<span class="new">(new&#160;21)</span>,
        dxdiagcom.c&#160;<span class="new">(new&#160;65)</span>,
        dxdiagcom.h&#160;<span class="new">(new&#160;28)</span>,
        query.rc&#160;<span class="new">(new&#160;117)</span>,
        resources.h&#160;<span class="new">(new&#160;412)</span>,
        rsrc.rc&#160;<span class="new">(new&#160;2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="59"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-15 00:30</span>
    <a class="permalink" title="Permalink to this commit" href="#59">#59</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">127</span></span>
  </dt>
  <dd>
    <p class="comment">
First part of incremental changes to implement COM. dxdiagcom.c now successfully compiles using gcc, but not yet incorporated into build.sh.
    </p>
    <p class="commitdetails"><strong>29</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        display.c&#160;<span class="change">(+1&#160;-1)</span>,
        dxdiagcom.c&#160;<span class="change">(+15&#160;-39)</span>,
        dxdiagcom.h&#160;<span class="change">(+7&#160;-39)</span>,
        main.c&#160;<span class="change">(+6)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="58"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-14 23:49</span>
    <a class="permalink" title="Permalink to this commit" href="#58">#58</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">123</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed tabs in struct.h. Added xml declaration to xml file output. Added text strings for text file output to resource.h and En.rc.
    </p>
    <p class="commitdetails"><strong>294</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+145&#160;-1)</span>,
        cmdline.c&#160;<span class="change">(+3&#160;-1)</span>,
        resources.h&#160;<span class="change">(+144)</span>,
        struct.h&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="57"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-14 23:16</span>
    <a class="permalink" title="Permalink to this commit" href="#57">#57</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">121</span></span>
  </dt>
  <dd>
    <p class="comment">
Committing state with successful build in preparation for incremental introduction of COM interface.
    </p>
    <p class="commitdetails"><strong>271</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        query.rc&#160;<span class="new">(new&#160;116)</span>,
        resources.h&#160;<span class="change">(+99)</span>,
        rsrc.rc&#160;<span class="change">(+4&#160;-1)</span>,
        struct.h&#160;<span class="change">(+52&#160;-17)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="56"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-14 18:51</span>
    <a class="permalink" title="Permalink to this commit" href="#56">#56</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">116</span></span>
  </dt>
  <dd>
    <p class="comment">
Relocate ProcessCommandLine procedure to cmdline.c.
    </p>
    <p class="commitdetails"><strong>64</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+63)</span>,
        cmdline.h&#160;<span class="change">(+1)</span>,
        main.c&#160;<span class="change">(-62)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="55"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-14 00:09</span>
    <a class="permalink" title="Permalink to this commit" href="#55">#55</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">114</span></span>
  </dt>
  <dd>
    <p class="comment">
Cleaned up formatting, deleted dead code to reduce confusion for others.
    </p>
    <p class="commitdetails"><strong>40</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+40&#160;-119)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="54"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-13 23:07</span>
    <a class="permalink" title="Permalink to this commit" href="#54">#54</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">113</span></span>
  </dt>
  <dd>
    <p class="comment">
Sound tab now loads strings from resource files.  Added GNU header to system.rc.  Removed dxdiag.rc (dead code).  Modified build.sh for Joseph (TA).
    </p>
    <p class="commitdetails"><strong>182</strong> lines of code changed in <span class="files">9 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+25)</span>,
        build.sh&#160;<span class="change">(+1)</span>,
        dxdiag.rc&#160;<span class="del">(del)</span>,
        mainDialog.h&#160;<span class="change">(-1)</span>,
        resources.h&#160;<span class="change">(+7&#160;-93)</span>,
        soundTabDialog.c&#160;<span class="change">(+86)</span>,
        soundTabDialog.h&#160;<span class="change">(+26&#160;-1)</span>,
        soundTabDialog.rc&#160;<span class="change">(+19&#160;-19)</span>,
        system.rc&#160;<span class="change">(+18)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="53"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-13 22:01</span>
    <a class="permalink" title="Permalink to this commit" href="#53">#53</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">112</span></span>
  </dt>
  <dd>
    <p class="comment">
Convert tabs to spaces and converted windows file endings to unix
    </p>
    <p class="commitdetails"><strong>210</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        system.c&#160;<span class="change">(+208&#160;-208)</span>,
        system.h&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="52"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-13 21:52</span>
    <a class="permalink" title="Permalink to this commit" href="#52">#52</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">111</span></span>
  </dt>
  <dd>
    <p class="comment">
Added FileOutputDateTime to system struct so that the date and time reported will be same in GUI as in file output. Fixed bug in which date/time would be cut off due to incorrect setting of MAX_TIME_LEN C been cut off because MAX_TIME_LEN was incorrectly set to 35 which is not large enough to hold the longest possible formatted date/time string.
    </p>
    <p class="commitdetails"><strong>8</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+2&#160;-13)</span>,
        struct.h&#160;<span class="change">(+1)</span>,
        system.c&#160;<span class="change">(+4&#160;-1)</span>,
        system.h&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="51"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-13 20:20</span>
    <a class="permalink" title="Permalink to this commit" href="#51">#51</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">110</span></span>
  </dt>
  <dd>
    <p class="comment">
Added DateTime field and related support to system.c and struct.h
    </p>
    <p class="commitdetails"><strong>14</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        struct.h&#160;<span class="change">(+1)</span>,
        system.c&#160;<span class="change">(+12&#160;-12)</span>,
        system.h&#160;<span class="change">(+1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="50"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-13 17:38</span>
    <a class="permalink" title="Permalink to this commit" href="#50">#50</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">109</span></span>
  </dt>
  <dd>
    <p class="comment">
Corrected a compatibility bug existed in the system tab
    </p>
    <p class="commitdetails"><strong>133</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiag.rc&#160;<span class="change">(+15)</span>,
        struct.h&#160;<span class="change">(+16&#160;-16)</span>,
        system.c&#160;<span class="change">(+101&#160;-101)</span>,
        system.rc&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="49"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-13 17:12</span>
    <a class="permalink" title="Permalink to this commit" href="#49">#49</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">108</span></span>
  </dt>
  <dd>
    <p class="comment">
Disabled the system tab for further testing
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        system.c&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="48"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-12 22:11</span>
    <a class="permalink" title="Permalink to this commit" href="#48">#48</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">105</span></span>
  </dt>
  <dd>
    <p class="comment">
Added system tab properties to XML output file.
    </p>
    <p class="commitdetails"><strong>19</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+19&#160;-20)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="47"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-12 21:07</span>
    <a class="permalink" title="Permalink to this commit" href="#47">#47</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">104</span></span>
  </dt>
  <dd>
    <p class="comment">
Systems tab layout initial import
    </p>
    <p class="commitdetails"><strong>77</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(-5)</span>,
        resources.h&#160;<span class="change">(+21&#160;-1)</span>,
        system.c&#160;<span class="change">(+32&#160;-2)</span>,
        system.rc&#160;<span class="change">(+24&#160;-7)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="46"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-12 20:47</span>
    <a class="permalink" title="Permalink to this commit" href="#46">#46</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">103</span></span>
  </dt>
  <dd>
    <p class="comment">
Converted tabs to spaces and indendation to 4 spaces per coding standards from Dan.
    </p>
    <p class="commitdetails"><strong>35</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="change">(+35&#160;-34)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="45"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-12 18:50</span>
    <a class="permalink" title="Permalink to this commit" href="#45">#45</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">102</span></span>
  </dt>
  <dd>
    <p class="comment">
System tab now properly shows, functionalities to be implemented
    </p>
    <p class="commitdetails"><strong>20</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        resources.h&#160;<span class="change">(+7&#160;-1)</span>,
        rsrc.rc&#160;<span class="change">(+2)</span>,
        system.c&#160;<span class="change">(+1&#160;-1)</span>,
        system.rc&#160;<span class="change">(+10&#160;-12)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="44"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-12 17:50</span>
    <a class="permalink" title="Permalink to this commit" href="#44">#44</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">99</span></span>
  </dt>
  <dd>
    <p class="comment">
Changed system.rc filename
    </p>
    <p class="commitdetails"><strong>17</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        mainDialog.c&#160;<span class="change">(+1)</span>,
        system.c&#160;<span class="change">(+2&#160;-1)</span>,
        system.rc&#160;<span class="new">(new&#160;14)</span>,
        systemTabDialog.rc&#160;<span class="del">(del)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="43"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-12 17:37</span>
    <a class="permalink" title="Permalink to this commit" href="#43">#43</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">98</span></span>
  </dt>
  <dd>
    <p class="comment">
Added system tab dialog skeleton
    </p>
    <p class="commitdetails"><strong>132</strong> lines of code changed in <span class="files">7 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+1)</span>,
        resources.h&#160;<span class="change">(+4)</span>,
        soundTabDialog.c&#160;<span class="change">(+3&#160;-3)</span>,
        soundTabDialog.rc&#160;<span class="change">(+18&#160;-18)</span>,
        system.c&#160;<span class="change">(+90&#160;-93)</span>,
        system.h&#160;<span class="change">(+2)</span>,
        systemTabDialog.rc&#160;<span class="new">(new&#160;14)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="42"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-12 15:48</span>
    <a class="permalink" title="Permalink to this commit" href="#42">#42</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">97</span></span>
  </dt>
  <dd>
    <p class="comment">
Added memory support to SystemInfo
    </p>
    <p class="commitdetails"><strong>121</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+3&#160;-3)</span>,
        struct.h&#160;<span class="change">(+1)</span>,
        system.c&#160;<span class="change">(+115&#160;-13)</span>,
        system.h&#160;<span class="change">(+2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="41"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-12 14:21</span>
    <a class="permalink" title="Permalink to this commit" href="#41">#41</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">96</span></span>
  </dt>
  <dd>
    <p class="comment">
Added support to several system properties
    </p>
    <p class="commitdetails"><strong>139</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+5)</span>,
        struct.h&#160;<span class="change">(+15&#160;-15)</span>,
        system.c&#160;<span class="change">(+119&#160;-97)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="40"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-12 10:08</span>
    <a class="permalink" title="Permalink to this commit" href="#40">#40</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">95</span></span>
  </dt>
  <dd>
    <p class="comment">
Implemented report time property in XML and plain format file output.
    </p>
    <p class="commitdetails"><strong>16</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+16&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="39"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-12 09:19</span>
    <a class="permalink" title="Permalink to this commit" href="#39">#39</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">94</span></span>
  </dt>
  <dd>
    <p class="comment">
Made system info struct names more consistent with expected format to be used in the output files. Also moved FIXME declarations into the system.c file so that cmdline.c will not need to be modified as each of these properties is implemented.
    </p>
    <p class="commitdetails"><strong>44</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+14&#160;-14)</span>,
        struct.h&#160;<span class="change">(+14&#160;-10)</span>,
        system.c&#160;<span class="change">(+16&#160;-3)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="38"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-11 23:24</span>
    <a class="permalink" title="Permalink to this commit" href="#38">#38</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">93</span></span>
  </dt>
  <dd>
    <p class="comment">
Added support for outputting operating system name to plain format output file
    </p>
    <p class="commitdetails"><strong>1</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="37"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-11 23:21</span>
    <a class="permalink" title="Permalink to this commit" href="#37">#37</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">92</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed and reenabled dxdiag_GetSystemInfo()
    </p>
    <p class="commitdetails"><strong>16</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(-1)</span>,
        struct.h&#160;<span class="change">(+2)</span>,
        system.c&#160;<span class="change">(+5&#160;-4)</span>,
        system.h&#160;<span class="change">(+9)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="36"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-11 23:20</span>
    <a class="permalink" title="Permalink to this commit" href="#36">#36</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">91</span></span>
  </dt>
  <dd>
    <p class="comment">
Added procedure for outputting properties in the format used by plain format file output and began to output system information to plain format output files.
    </p>
    <p class="commitdetails"><strong>72</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+16)</span>,
        cmdline.c&#160;<span class="change">(+39&#160;-1)</span>,
        resources.h&#160;<span class="change">(+17)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="35"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-11 22:38</span>
    <a class="permalink" title="Permalink to this commit" href="#35">#35</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">90</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixing numbering error for resource file string added in r89
    </p>
    <p class="commitdetails"><strong>1</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        resources.h&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="34"></a>
    <a href="user_tacomanator.html" class="author">tacomanator</a>
    <span class="date">2011-02-11 21:49</span>
    <a class="permalink" title="Permalink to this commit" href="#34">#34</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">89</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed all of the warnings that were being received when building using build.sh. Also moved title of the help window to the resource file.
    </p>
    <p class="commitdetails"><strong>14</strong> lines of code changed in <span class="files">5 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+1)</span>,
        main.c&#160;<span class="change">(+8&#160;-3)</span>,
        mainDialog.c&#160;<span class="change">(+2&#160;-1)</span>,
        resources.h&#160;<span class="change">(+1)</span>,
        soundTabDialog.c&#160;<span class="change">(+2&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="33"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-11 21:13</span>
    <a class="permalink" title="Permalink to this commit" href="#33">#33</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">88</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed a problem with windows.h include
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        struct.h&#160;<span class="change">(+1&#160;-1)</span>,
        system.c&#160;<span class="change">(-1)</span>,
        system.h&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="32"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-11 21:09</span>
    <a class="permalink" title="Permalink to this commit" href="#32">#32</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">87</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed struct.h (incorrect version)
    </p>
    <p class="commitdetails"><strong>1</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        struct.h&#160;<span class="change">(+1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="31"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-11 21:08</span>
    <a class="permalink" title="Permalink to this commit" href="#31">#31</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">86</span></span>
  </dt>
  <dd>
    <p class="comment">
Quarantined a few VS/WINE compatibility issues
    </p>
    <p class="commitdetails"><strong>8</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+1&#160;-7)</span>,
        system.c&#160;<span class="change">(+5&#160;-4)</span>,
        system.h&#160;<span class="change">(+2&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="30"></a>
    <a href="user_eulogiogallo90.html" class="author">eulogiogallo90</a>
    <span class="date">2011-02-11 20:52</span>
    <a class="permalink" title="Permalink to this commit" href="#30">#30</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">85</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed error in struct.h
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        struct.h&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="29"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-11 19:36</span>
    <a class="permalink" title="Permalink to this commit" href="#29">#29</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">84</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed OS version detection
    </p>
    <p class="commitdetails"><strong>93</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+7&#160;-1)</span>,
        struct.h&#160;<span class="change">(+17)</span>,
        system.c&#160;<span class="change">(+68&#160;-7)</span>,
        system.h&#160;<span class="change">(+1&#160;-13)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="28"></a>
    <a href="user_mailto.alexk.wong@gmail.com.html" class="author">mailto.alexk.wong@gmail.com</a>
    <span class="date">2011-02-11 18:21</span>
    <a class="permalink" title="Permalink to this commit" href="#28">#28</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">83</span></span>
  </dt>
  <dd>
    <p class="comment">
Main no longer calls on display.h to get display information
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(-3)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="27"></a>
    <a href="user_mailto.alexk.wong@gmail.com.html" class="author">mailto.alexk.wong@gmail.com</a>
    <span class="date">2011-02-11 18:19</span>
    <a class="permalink" title="Permalink to this commit" href="#27">#27</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">82</span></span>
  </dt>
  <dd>
    <p class="comment">
Display will now get its structures from dxdiagcom.h
    </p>
    <p class="commitdetails"><strong>1</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        display.c&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="26"></a>
    <a href="user_mailto.alexk.wong@gmail.com.html" class="author">mailto.alexk.wong@gmail.com</a>
    <span class="date">2011-02-11 18:18</span>
    <a class="permalink" title="Permalink to this commit" href="#26">#26</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">81</span></span>
  </dt>
  <dd>
    <p class="comment">
Created a COM layer header file, the file will contain all structs from each of the tabs.  The goal of the COM layer is to provide support for standardized device information retrieval. Will later implement functions that will get information and fill in the structures listed in the header file 
    </p>
    <p class="commitdetails"><strong>41</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.h&#160;<span class="new">(new&#160;41)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="25"></a>
    <a href="user_mailto.alexk.wong@gmail.com.html" class="author">mailto.alexk.wong@gmail.com</a>
    <span class="date">2011-02-11 18:15</span>
    <a class="permalink" title="Permalink to this commit" href="#25">#25</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">80</span></span>
  </dt>
  <dd>
    <p class="comment">
Created a function that initializes the COM layer
    </p>
    <p class="commitdetails"><strong>63</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dxdiagcom.c&#160;<span class="new">(new&#160;63)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="24"></a>
    <a href="user_MasterTaxton@gmail.com.html" class="author">MasterTaxton@gmail.com</a>
    <span class="date">2011-02-11 16:40</span>
    <a class="permalink" title="Permalink to this commit" href="#24">#24</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">77</span></span>
  </dt>
  <dd>
    <p class="comment">
These are the files that create a standalone window containing the Display tab content. Code that displays the text in the Display tab will eventually be merged with the rest of the program as soon as we standardize the text resource files and integration protocols.
    </p>
    <p class="commitdetails"><strong>220</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src/displaytabtext</strong>:
        build.sh&#160;<span class="new">(new&#160;19)</span>,
        displaydialog.c&#160;<span class="new">(new&#160;72)</span>,
        displaydialog.h&#160;<span class="new">(new&#160;60)</span>,
        displayrsrc.rc&#160;<span class="new">(new&#160;69)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="23"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-11 01:32</span>
    <a class="permalink" title="Permalink to this commit" href="#23">#23</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">76</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed Help/Exit buttons.  Implemented tab switching functionality.  Refactored main routine.
    </p>
    <p class="commitdetails"><strong>648</strong> lines of code changed in <span class="files">12 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+11&#160;-5)</span>,
        display.c&#160;<span class="change">(+62&#160;-59)</span>,
        helpWindow.h&#160;<span class="new">(new&#160;26)</span>,
        main.c&#160;<span class="change">(+42&#160;-195)</span>,
        mainDialog.c&#160;<span class="new">(new&#160;172)</span>,
        mainDialog.h&#160;<span class="new">(new&#160;88)</span>,
        mainDialog.rc&#160;<span class="new">(new&#160;30)</span>,
        resources.h&#160;<span class="change">(+5)</span>,
        rsrc.rc&#160;<span class="change">(+7&#160;-1)</span>,
        soundTabDialog.c&#160;<span class="new">(new&#160;36)</span>,
        soundTabDialog.h&#160;<span class="new">(new&#160;63)</span>,
        soundTabDialog.rc&#160;<span class="new">(new&#160;106)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="22"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-10 23:46</span>
    <a class="permalink" title="Permalink to this commit" href="#22">#22</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">75</span></span>
  </dt>
  <dd>
    <p class="comment">
Added system information (such as it is) into the XML file output.
    </p>
    <p class="commitdetails"><strong>30</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+30)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="21"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-10 23:32</span>
    <a class="permalink" title="Permalink to this commit" href="#21">#21</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">74</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed formatting for system.c and system.h such that compiles under pedantic. Added to build script.
    </p>
    <p class="commitdetails"><strong>16</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+3&#160;-2)</span>,
        cmdline.c&#160;<span class="change">(+2)</span>,
        system.c&#160;<span class="change">(+9&#160;-8)</span>,
        system.h&#160;<span class="change">(+2&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="20"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-10 23:26</span>
    <a class="permalink" title="Permalink to this commit" href="#20">#20</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">73</span></span>
  </dt>
  <dd>
    <p class="comment">
Moved commandline and file outputting to cmdline.c and cmdline.h from input.h and input.c. Input parameter /x and /X now creates an XML dummy file with all possible outputs. Resource file updated for all XML output labels.
    </p>
    <p class="commitdetails"><strong>1626</strong> lines of code changed in <span class="files">9 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+215)</span>,
        build.sh&#160;<span class="change">(+2&#160;-2)</span>,
        cmdline.c&#160;<span class="new">(new&#160;1063)</span>,
        cmdline.h&#160;<span class="new">(new&#160;9)</span>,
        dxdiag.rc&#160;<span class="change">(+103&#160;-102)</span>,
        input.c&#160;<span class="del">(del)</span>,
        input.h&#160;<span class="del">(del)</span>,
        main.c&#160;<span class="change">(+1&#160;-1)</span>,
        resources.h&#160;<span class="change">(+233&#160;-17)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="19"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-10 19:04</span>
    <a class="permalink" title="Permalink to this commit" href="#19">#19</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">72</span></span>
  </dt>
  <dd>
    <p class="comment">
struct.h initial import
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        struct.h&#160;<span class="new">(new)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="18"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-10 05:52</span>
    <a class="permalink" title="Permalink to this commit" href="#18">#18</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">71</span></span>
  </dt>
  <dd>
    <p class="comment">
Dialog for sound tab created.  Functionality for showing/hiding tabs not yet included.  Additionally, due to the sheer mass of code necessary for a simple dialog will make refactoring necessary in the near future.
    </p>
    <p class="commitdetails"><strong>165</strong> lines of code changed in <span class="files">5 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dialogMain.h&#160;<span class="del">(del)</span>,
        dxdiag.rc&#160;<span class="change">(+88)</span>,
        main.c&#160;<span class="change">(+20&#160;-12)</span>,
        resources.h&#160;<span class="change">(+56)</span>,
        rsrc.rc&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="17"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-10 02:02</span>
    <a class="permalink" title="Permalink to this commit" href="#17">#17</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">70</span></span>
  </dt>
  <dd>
    <p class="comment">
Window width and height is properly set up, and buttons nicely arranged.
    </p>
    <p class="commitdetails"><strong>37</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        dialogMain.h&#160;<span class="new">(new&#160;11)</span>,
        dxdiag.rc&#160;<span class="change">(+6&#160;-8)</span>,
        main.c&#160;<span class="change">(+19&#160;-3)</span>,
        rsrc.rc&#160;<span class="change">(+1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="16"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-10 00:40</span>
    <a class="permalink" title="Permalink to this commit" href="#16">#16</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">69</span></span>
  </dt>
  <dd>
    <p class="comment">
Changed architecture of main tabs/buttons to use a modeless dialog. Updated resource files accordingly. Cosmetic changes to follow shortly.
    </p>
    <p class="commitdetails"><strong>310</strong> lines of code changed in <span class="files">6 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        De.rc&#160;<span class="change">(-4)</span>,
        En.rc&#160;<span class="change">(+14&#160;-4)</span>,
        dxdiag.rc&#160;<span class="new">(new&#160;32)</span>,
        main.c&#160;<span class="change">(+227&#160;-143)</span>,
        resources.h&#160;<span class="change">(+35)</span>,
        rsrc.rc&#160;<span class="change">(+2&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="15"></a>
    <a href="user_eulogiogallo90.html" class="author">eulogiogallo90</a>
    <span class="date">2011-02-09 17:51</span>
    <a class="permalink" title="Permalink to this commit" href="#15">#15</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">68</span></span>
  </dt>
  <dd>
    <p class="comment">
Includes function (DisplayTabInfo) that identifies tabs
    </p>
    <p class="commitdetails"><strong>39</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+39&#160;-36)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="14"></a>
    <a href="user_theafreer@gmail.com.html" class="author">theafreer@gmail.com</a>
    <span class="date">2011-02-09 12:54</span>
    <a class="permalink" title="Permalink to this commit" href="#14">#14</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">67</span></span>
  </dt>
  <dd>
    <p class="comment">
Modifications to .rc files allow the project to be compiled via Visual Studio 2008/2010.  Note that rsrc.rc needs to be excluded from the project if you wish to do this, as it merely serves as a repeat of De.rc and En.rc.<br />
<br />
Windows created in main.c were not fully initialized: causing null pointer failures in Visual Studio, which sets uninitialized memory to 0xcccccccc.  Good catch, Microsoft.
    </p>
    <p class="commitdetails"><strong>12</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        De.rc&#160;<span class="change">(+4)</span>,
        En.rc&#160;<span class="change">(+4)</span>,
        main.c&#160;<span class="change">(+4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="13"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-08 22:33</span>
    <a class="permalink" title="Permalink to this commit" href="#13">#13</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">65</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        system.c&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="12"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-08 22:15</span>
    <a class="permalink" title="Permalink to this commit" href="#12">#12</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">64</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>24</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        system.c&#160;<span class="change">(+24)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="11"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-08 22:00</span>
    <a class="permalink" title="Permalink to this commit" href="#11">#11</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">63</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>10</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        system.h&#160;<span class="change">(+10&#160;-8)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="10"></a>
    <a href="user_eulogiogallo90.html" class="author">eulogiogallo90</a>
    <span class="date">2011-02-08 21:39</span>
    <a class="permalink" title="Permalink to this commit" href="#10">#10</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">62</span></span>
  </dt>
  <dd>
    <p class="comment">
Added help window
    </p>
    <p class="commitdetails"><strong>163</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+163&#160;-50)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="9"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-08 19:35</span>
    <a class="permalink" title="Permalink to this commit" href="#9">#9</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">61</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>13</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        system.h&#160;<span class="change">(+13)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="8"></a>
    <a href="user_sheng255@gmail.com.html" class="author">sheng255@gmail.com</a>
    <span class="date">2011-02-08 19:27</span>
    <a class="permalink" title="Permalink to this commit" href="#8">#8</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">60</span></span>
  </dt>
  <dd>
    <p class="comment">
System info initial import
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        system.c&#160;<span class="new">(new)</span>,
        system.h&#160;<span class="new">(new)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="7"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-08 18:04</span>
    <a class="permalink" title="Permalink to this commit" href="#7">#7</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">59</span></span>
  </dt>
  <dd>
    <p class="comment">
Moved input parsing and file outputing to input.c and input.h.
    </p>
    <p class="commitdetails"><strong>378</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+2&#160;-1)</span>,
        input.c&#160;<span class="new">(new&#160;365)</span>,
        input.h&#160;<span class="new">(new&#160;9)</span>,
        main.c&#160;<span class="change">(+2&#160;-365)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="6"></a>
    <a href="user_eulogiogallo90.html" class="author">eulogiogallo90</a>
    <span class="date">2011-02-05 21:30</span>
    <a class="permalink" title="Permalink to this commit" href="#6">#6</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">58</span></span>
  </dt>
  <dd>
    <p class="comment">
Added exit button to main window
    </p>
    <p class="commitdetails"><strong>24</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+24&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="5"></a>
    <a href="user_mailto.alexk.wong@gmail.com.html" class="author">mailto.alexk.wong@gmail.com</a>
    <span class="date">2011-02-02 19:50</span>
    <a class="permalink" title="Permalink to this commit" href="#5">#5</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">57</span></span>
  </dt>
  <dd>
    <p class="comment">
Added a temporary test display info section, will not display your driver and device info, please remove the lines indicated when not looking to test the display info on your machine, also please report any bugs with the information
    </p>
    <p class="commitdetails"><strong>11</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+11&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="4"></a>
    <a href="user_mailto.alexk.wong@gmail.com.html" class="author">mailto.alexk.wong@gmail.com</a>
    <span class="date">2011-02-02 19:44</span>
    <a class="permalink" title="Permalink to this commit" href="#4">#4</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">56</span></span>
  </dt>
  <dd>
    <p class="comment">
Updated one of the member's name to match convent
    </p>
    <p class="commitdetails"><strong>1</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        display.h&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="3"></a>
    <a href="user_mailto.alexk.wong@gmail.com.html" class="author">mailto.alexk.wong@gmail.com</a>
    <span class="date">2011-02-02 19:44</span>
    <a class="permalink" title="Permalink to this commit" href="#3">#3</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">55</span></span>
  </dt>
  <dd>
    <p class="comment">
Added a new line to the build to compile display and link display object
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        build.sh&#160;<span class="change">(+2&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="2"></a>
    <a href="user_mailto.alexk.wong@gmail.com.html" class="author">mailto.alexk.wong@gmail.com</a>
    <span class="date">2011-02-02 19:42</span>
    <a class="permalink" title="Permalink to this commit" href="#2">#2</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">54</span></span>
  </dt>
  <dd>
    <p class="comment">
Now able to retrieve driver and device information, because the display tab is not up, I have decided to display the information via messageboxes, please call initDisplayInfo to get device and driver information
    </p>
    <p class="commitdetails"><strong>59</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        display.c&#160;<span class="new">(new&#160;59)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="1"></a>
    <a href="user_eulogio.gallo90.html" class="author">eulogio.gallo90</a>
    <span class="date">2011-02-01 19:44</span>
    <a class="permalink" title="Permalink to this commit" href="#1">#1</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">53</span></span>
  </dt>
  <dd>
    <p class="comment">
Added basic tab functioniality
    </p>
    <p class="commitdetails"><strong>46</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        main.c&#160;<span class="change">(+46)</span>
      </li>
    </ul>
  </dd>

</dl>

<p class="previous"><a href="2011-01.html">January 2011</a> &#187; </p>
<div id="generatedby">Generated by <a href="http://www.statsvn.org">StatSVN</a> 0.7.0</div>
</body>
</html>